访问报告显示#Name?在查询结果绑定的文本框中
Access report showing #Name? in text box bound to query result
我有一个 table(名为 Responses
),其中包含一个名为 q01
的字段,其中包含从 1 到 5 的数字。所有条目都包含有效数字。
我创建了一个名为 query11
的查询,它计算 Responses
中的条目数,q01
中的数字为 1。 (查询中的两列。第一列有字段:q01,Table:响应,Total:Expression,标准:1,显示未选中。第二列有字段:Count_1_1:q01,Table:Responses , Total:Count, show 被选中。)当查询为 运行.
时,这显示了正确的计数
我创建了一个名为 rpt_General
的报表,其中包含一个带有控件源 =[query11]![Count_1_1]
的文本框(名为 txtQuery1-1)
只要是 运行,它就会在文本框中显示 #Name?。我做了一些研究,看到许多对文本框名称的引用在其他地方重复,但我已经多次更改它,删除并重新创建报告,但仍然无法正确显示它。
感谢 HansUp 和 LiamH,我能够通过将其替换为文本框的控件源来实现它。
=DCount("*","[Responses]","q01=1")
此外,我还没有将 query11
添加到报告的记录源中。
我有一个 table(名为 Responses
),其中包含一个名为 q01
的字段,其中包含从 1 到 5 的数字。所有条目都包含有效数字。
我创建了一个名为 query11
的查询,它计算 Responses
中的条目数,q01
中的数字为 1。 (查询中的两列。第一列有字段:q01,Table:响应,Total:Expression,标准:1,显示未选中。第二列有字段:Count_1_1:q01,Table:Responses , Total:Count, show 被选中。)当查询为 运行.
我创建了一个名为 rpt_General
的报表,其中包含一个带有控件源 =[query11]![Count_1_1]
只要是 运行,它就会在文本框中显示 #Name?。我做了一些研究,看到许多对文本框名称的引用在其他地方重复,但我已经多次更改它,删除并重新创建报告,但仍然无法正确显示它。
感谢 HansUp 和 LiamH,我能够通过将其替换为文本框的控件源来实现它。
=DCount("*","[Responses]","q01=1")
此外,我还没有将 query11
添加到报告的记录源中。