【问题标题】:how to set numbers of copies to print in crystal reports如何在水晶报表中设置打印份数
【发布时间】:2014-10-13 04:54:38
【问题描述】:
我需要打印 2 份发票副本;一份给客户,一份给柜台。我正在使用带有 Vb.Net 2005 的 Crystal Report 8。谁能给我一个指导?
我试过这个,但没有任何反应。 DT 是我的数据表
Dim x As New crptInvoice
x.SetDataSource(DT)
x.PrintToPrinter(2, True, 1, 2)
crptViewer.ReportSource = x
crptViewer.Refresh()
【问题讨论】:
标签:
vb.net
printing
crystal-reports
【解决方案1】:
使用 PrinttoPrinter 指定要打印的 N 份报告
rptDoc.PrintToPrinter(2, True, 1, 1)
读作:
2 = nCopies as integer
True = collated as Boolean
1 = StartpageN as integer
1 = EndpageN as Integer
还有,你的台词
crptViewer.ReportSource = x
crptViewer.Refresh()
如果您希望使用 reportViewer 查看您的报告,则使用此名称 crptViewer
PrinttoPrinter 自动将您的报告发送到打印队列