我有一个查询返回一个流量#记录,具体取决于在表单中选择的条件。我想显示返回表单的记录总数。
我在显示控件和结果记录的表单中向页脚添加了未绑定的文本字段。我在文本字段中尝试了以下表达式,这两个表达式都会导致 #error :
=Count([qrnname]![fieldtocount])
=DCount([qrnname]![fieldtocount])
这应该很简单。
答案 0 :(得分:5)
DCount
需要其参数的字符串值。假设fieldtocount
是命名查询qrnname
返回的字段的名称,请将其用作文本框的控件源...
=DCount("[fieldtocount]", "qrnname")
由于该查询取决于在表单中选择的条件,Requery
文本框,只要这些条件发生更改,就会更新文本框中显示的计数。
答案 1 :(得分:2)
使用此=DCount([fieldtocount]![qrnname])
DCount 功能的语法是:
DCount ( expression, domain, [criteria] )
表达式是用于计算记录数的字段。
域是记录集。这可以是表格或查询名称。
标准是可选的。它是应用于域的WHERE子句。
答案 2 :(得分:0)
另一种方法是在控件来源属性中使用=Count(primaryKey)
如果您对原始查询有一些过滤器似乎更好,因此您不必再在DCount (expression, domain, [criteria])
函数中应用它们。