我有一个数据库,其中包括带有查找字段的表(tblQA)。该查找字段(CPT)包含4个值:通过,不通过,FYI和两者。 (按该顺序,因此NonPass的id值为2)我有一个连续的表格,该表格基于一个查询,该查询为我提供了特定用户在日期日期范围内的记录。我想要做的是能够对作为NonPass返回的记录总数进行总计。
我已经尝试过Sum([CPT] .NonPass),但是没有用,我对stackoverflow的搜索只返回了一个用户,该用户没有给出足够的信息来回答问题。我还尝试为连续记录中的每个记录包括一个文本字段,并在按钮上添加一些VBA,以将文本框中的任何值2转换为1,然后我将对文本框求和,但这也不起作用,我认为因为每个文本框都具有相同的名称,所以按钮使所有文本框都具有相同的值。
答案 0 :(得分:1)
连续表格的页脚中的Sum
函数(和其他集合函数)可以基于表格的记录源字段来计算表达式的总和(或其他集合),但是可以不能用于计算“文本框总和”。您要计算具有[CPT] = 2
的记录,因此请使用如下公式:
=Sum(Iif([CPT] = 2, 1, 0))
此表达式不引用表单上的任何控件,仅引用基础表/查询(CPT
)的字段。