【发布时间】:2018-11-09 16:02:59
【问题描述】:
我在需要为给定信息创建标签的程序中创建标签打印功能。我在 Crystal Reports 9 中创建了一个标签,但打印时遇到问题。
我不想保存标签,我只想在系统创建后直接打印。
Dim ap9 As craxdrt.Application
Dim rpt9 As craxdrt.Report
Dim dbt As craxdrt.DatabaseTable
Set ap9 = New craxdrt.Application
On Error GoTo errError2
Set iniFile = New CIniFile
On Error GoTo errError3
Set rpt9 = ap9.OpenReport(iniFile.pathReports & REPORT_LABEL_IN)
On Error GoTo errError4
For Each dbt In rpt9.Database.Tables
dbt.Location = iniFile.pathDbCosmet
If dbt.ConnectionProperties.count <= 5 Then
dbt.ConnectionProperties.Add "Database Password", iniFile.passwordCosmet
End If
Next
rpt9.RecordSelectionFormula = sFormula
rpt9.PrintOut False, CInt(txtPacksReceived.Text)
以下代码允许我选择打印机
点击“打印”后,我会看到另一个对话框
但是,代码执行良好,没有错误,但打印队列没有显示任何文档,也没有打印报告。
我无法打印标签是否有某些原因?
【问题讨论】:
标签: printing crystal-reports vb6