计算表格中的记录

Counting Records in a Form

好的,我们知道 Count 不会计算空值。所以...

qty_rec 是一个数字字段。

=Count(Nz([qty_rec],0)<1)

这是我在文本框上的控件源。

它 returns 记录总数,而不是 5 个为空或零的记录。

我需要的是没有收到数量或数量为零的项目的计数。

如果您的目标是计算 qty_rec 为 Null 的记录数,请考虑 IIf 表达式的 Sum

=Sum(IIf(IsNull([qty_rec]), 1, 0))

如果目标实际上是计数为零或 Null,请改用:

=Sum(IIf(Nz([qty_rec], 0) = 0, 1, 0))

如果您更喜欢 Count 而不是 Sum,这应该会得到与第二个示例相同的结果:

=Count(IIf(Nz([qty_rec], 0) = 0, 1, Null))