访问报告中的空白数据

Posted

技术标签:

【中文标题】访问报告中的空白数据【英文标题】: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

我做错了什么?

【问题讨论】:

【参考方案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

【讨论】:

以上是关于访问报告中的空白数据的主要内容,如果未能解决你的问题,请参考以下文章

访问报告中的绑定组合框为空

访问报告打印输出(或 PDF)缺少打印预览中可见的信息

Dapper 和访问返回空白值

s-s-rS。如果它是空白的,则禁用页面访问/打印

访问报告忽略查询中的 DISTINCROW

我需要缩小访问报告中的数据范围吗?