访问报告中的数据空白

问题描述 投票:0回答:1

我离开Access已有一段时间了,我需要创建一个简单的数据输入表单,该表单将数据保存到表中并将数据打印在报表中。我确信这很简单,但是我无法使数据显示在报告中。

这里是填写测试数据的表格的一部分:

“”

这里是显示数据输入/保存的表的一部分:

“”

这里是显示的报告,我已经在表单中设置了打印按钮以在打印预览中显示报告:

“”

这里是打印按钮的事件过程:

Private Sub PrntBtn_Click()
    DoCmd.OpenReport "NCR_rpt", acViewPreview, , _"[NCR_Number]=Forms!NCR_form"
End Sub

我在做什么错?

vba ms-access access-vba report ms-access-forms
1个回答
0
投票

您没有为where方法的openreport条件参数提供表单控件:

"[NCR_Number]=Forms!NCR_form"

这应改为引用包含NCR_Number字段的表单控件,例如:

Private Sub PrntBtn_Click()
    DoCmd.OpenReport "NCR_rpt", acViewPreview, , "[NCR_Number]=Forms!NCR_form!NCR_Number"
End Sub
© www.soinside.com 2019 - 2024. All rights reserved.