我用的是CrystalReportViewer来加载水晶报表,CRViewer91能够正常显示结果,但是不能正常打印,即按CRViewer91上的打印图标时,不能正常打印。
我在另一台没有打印机的机器上试的时候,按打印图标时,会生成了一个mdi文件。
另外,我加了一个打印按钮,加入语句如下:
CrystalReport1.ParameterFields(1).SetCurrentValue Trim(DTPicker(0).Value) & " 0:00:00"
CrystalReport1.ParameterFields(2).SetCurrentValue Trim(DTPicker(1).Value) & " 23:59:59"
CrystalReport1.EnableParameterPrompting = False
CrystalReport1.PaperSize = crDefaultPaperSize
CrystalReport1.PrintOut
也是同样的问题(没有打印机的情况下),这是怎么回事啊,是不是我的打印机没有设置好呀???
我在另一台没有打印机的机器上试的时候,按打印图标时,会生成了一个mdi文件。
另外,我加了一个打印按钮,加入语句如下:
CrystalReport1.ParameterFields(1).SetCurrentValue Trim(DTPicker(0).Value) & " 0:00:00"
CrystalReport1.ParameterFields(2).SetCurrentValue Trim(DTPicker(1).Value) & " 23:59:59"
CrystalReport1.EnableParameterPrompting = False
CrystalReport1.PaperSize = crDefaultPaperSize
CrystalReport1.PrintOut
也是同样的问题(没有打印机的情况下),这是怎么回事啊,是不是我的打印机没有设置好呀???
CrystalReport1是一个dsr的文件,使用下面的试试~~
CrystalReport1.PrinterSetup Me.hWnd
2:打印出现mdi文件应该是因为你的机器安装了office2003,里面带了虚拟打印功能,会自动安装一个虚拟打印机。打印到文件的。