【问题标题】:Access data blank in report访问报告中的空白数据
【发布时间】:2020-01-17 17:44:52
【问题描述】:

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

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

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

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

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

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

我做错了什么?

【问题讨论】:

    标签: vba ms-access report ms-access-forms


    【解决方案1】:

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

    "[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
    

    【讨论】:

      猜你喜欢
      • 2015-07-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多