【发布时间】:2015-06-15 19:50:21
【问题描述】:
我在 Access 2007 表单中有一个按钮,其 on click VBA 代码如下:
Private Sub Command53_Click()
DoCmd.OpenReport "BolLSW", acViewNormal, , "[bolnum] = '" & [bolnum] & "'"
End Sub
基本上,这将打开一个报告(基于您在按下按钮时为 bolnum 输入的数字),该报告与表单具有相同的信息,然后打印它。但是,当报告打印时,它会打印所有记录,而不仅仅是输入的记录。
有没有办法指定只打印所需的记录?
澄清一下:Bolnum 是表单中一个自动递增的唯一字段。单击“生成 BoL”会提示您输入要打印的 Bolnum 的对话框。输入 2 后,记录 1 和 2 都会打印。
【问题讨论】:
-
表单和报表的记录源相同。这是一个名为“BoL”的表