【发布时间】:2016-08-04 18:41:32
【问题描述】:
我有一个表(名为 Responses),其中包含一个名为 q01 的字段,其中包含从 1 到 5 的数字。所有条目都包含有效数字。
我创建了一个名为 query11 的查询,它计算 Responses 中的条目数,q01 中的数字为 1。 (查询中有两列。第一列有字段:q01,表:响应,总计:表达式,条件:1,显示未选中。第二列有字段:Count_1_1:q01,表:响应,总计:计数,显示已选中。)这会在查询运行时显示正确的计数。
我创建了一个名为 rpt_General 的报告,其中包含一个文本框(名为 txtQuery1-1)和控制源 =[query11]![Count_1_1]
任何时候运行它都会在文本框中显示#Name?。我做了一些研究,看到许多对文本框名称的引用在其他地方重复,但我已经多次更改它,删除并重新创建报告,但仍然无法正确显示。
【问题讨论】:
-
query11是否包含在报告的记录源中?如果没有,试试这个作为文本框的控制源:=Dlookup("[Count_1_1]", "query11") -
据我所知,您不需要查询...
=dcount("*", "[Responses]","q01=1") -
这两个都很棒。我忘记在记录源中包含查询,我还通过取消查询并使用 DCount 来简化它。谢谢你们!