我离开Access已有一段时间了,我需要创建一个简单的数据输入表单,该表单将数据保存到表中并将数据打印在报表中。我确信这很简单,但是我无法使数据显示在报告中。
这里是填写测试数据的表格的一部分:
这里是显示数据输入/保存的表的一部分:
这里是显示的报告,我已经在表单中设置了打印按钮以在打印预览中显示报告:
这里是打印按钮的事件过程:
Private Sub PrntBtn_Click()
DoCmd.OpenReport "NCR_rpt", acViewPreview, , _"[NCR_Number]=Forms!NCR_form"
End Sub
我在做什么错?
您没有为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