我的报表是把数据库中的所有数据都显示出来了,一打印就全打印了。我想按照查询结果打印,也就是我先查询我想要的数据,然后按照查询后的结果进行报表打印。如何实现?请各位高手指点我!谢谢!
解决方案 »
- 如何用VB2005代码创建Access新表?谢谢
- 求个flexgrid打印预览控件
- 高分请教webBrowser的扩展接口的问题
- 写了一个很简单很简单的文件加密的API,可用于加密ACCESS数据库,呵呵,要的进来留下email
- MSFlexGrid怎样连接数据库啊?
- bmp文件问题
- 触发器出问题了,帮忙看看怎么回事?
- 求vsnet2003注册码?谢谢
- 如何正确地备份win9x、winme、win2000和winxp的注册表文件(请说出要备份哪几个文件,在什么位置)?
- 怎样在VB中保存数据库?
- vb中通过设置CrystalReport控件属性调用 rpt模板文件,打印预览报错……
- vb控制EXCEL的一个问题?
这是我用vb调动cr的runtime的部分代码。Dim crxApp As CRAXDRT.Application
Dim crxRpt As CRAXDRT.Report
Dim crxParamDef As CRAXDRT.ParameterFieldDefinitionSet crxApp = New CRAXDRT.Application
Set crxRpt = crxApp.OpenReport(ReportPathName)
29 crxRpt.ExportOptions.FormatType = crEFTPortableDocFormat
30 crxRpt.ExportOptions.DestinationType = crEDTDiskFile
31 crxRpt.EnableParameterPrompting = False
crxRpt.PaperSize = crPaperA4
With crxRpt
34 For Each crxParamDef In .ParameterFields
35 With crxParamDef
36 Select Case .Name
Case "{?Name}"
38 .ClearCurrentValueAndRange
40 .AddCurrentValue str(name)
53 End Select
54 End With
55 Next56 .ExportOptions.DiskFileName = PDFFilePathName
57 .Export False
58 End With
再不行,发到图表区,问阿泰。
http://forum.csdn.net/SList/DotNETReport/