访问报告显示#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 添加到报告的记录源中。