计算表格中的记录
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))
好的,我们知道 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))