我有一个宏在打印预览中打开报告,显示当前记录。该报告从与此打印预览按钮相同的表单中提取信息。访问报告 - 打印预览不会打印
问题是,有时打印按钮的工作原理和打印单个报告记录,其他时间打印表格格式的每一条记录。
这里是链接到一个按钮形式的代码:
Private Sub Print_Record_Click()
'Save and print record
On Error GoTo Err_Msg
CurrentDb.Execute "qryOrderQty", dbFailOnError
DoCmd.RunCommand acCmdSaveRecord
DoCmd.OpenReport "rptWorkOrder", acViewPreview, , "Prod_Num = " & Me!Prod_Num
Exit Sub
Err_Msg:
MsgBox Err.Description
End Sub
不知道是否有帮助,但这里有一些情况下,我认为导致是否发生错误。我们将分别在Report1和Form1上面调用报告和表单。如预期
报告打印:
- 用户打开数据库头版
- 点击按钮头版以打开Form并输入信息
- 点击打印预览按钮,激活上述
- 点击宏报表1打印单条记录
表格打印所有记录:
- 用户打开数据库头版
- 点击按钮头版打开窗体2,进入信息
- 点击按钮的Form 2打开Form1并输入信息
- 点击打印预览按钮,激活宏上述带状
- 点击打印按钮,打印Form1的所有记录
打印预览中的2之间是否有任何不同? – 2014-09-12 19:31:19
不,报告在打印预览中显示相同。 – trourke 2014-09-13 22:20:27