Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ms access 计数(IIf)(用于访问报告_Ms Access_Ms Access 2010 - Fatal编程技术网

Ms access 计数(IIf)(用于访问报告

Ms access 计数(IIf)(用于访问报告,ms-access,ms-access-2010,Ms Access,Ms Access 2010,在详细信息部分,txttcount包含+1。在组页脚部分,我在未绑定的框中尝试了以下操作: =Count(IIf([txtTCCount]=1,1,0)) =Count(IIf([txtTCCount]=1)) =Count(IIf([txtTCCount]=1,1,null)) =IIf(([txtTCCount]=1),Count([txtTCCount]),Count([null])) 我在组中使用一个连续的总和,因此它看起来如下所示: ClientID Count 1211

在详细信息部分,
txttcount
包含
+1
。在组页脚部分,我在未绑定的框中尝试了以下操作:

=Count(IIf([txtTCCount]=1,1,0))

=Count(IIf([txtTCCount]=1))

=Count(IIf([txtTCCount]=1,1,null))

=IIf(([txtTCCount]=1),Count([txtTCCount]),Count([null]))
我在组中使用一个连续的总和,因此它看起来如下所示:

ClientID    Count
1211        1
1211        2
1211        3
1212        1
1212        2
1222        1
1222        2
1226        1
1231        1
如果只计算
1
,我应该得到:
5

如果在false部分中使用
null
,则不会显示任何内容。如果在false部分中使用
1
,则会计算每一行,而不是仅计算包含
1
的行

我在其他论坛上看到过同样的问题,在这里也看到过类似的问题,他们都说这是可行的,但我不断得到错误的结果。使用2013版。

试试看

=Sum(IIf([txtTCCount]=1,1,0))

谢谢,但它只是呈现零。如果我真的想要这个总数,我可能必须制作一个子报告。我希望Access能够更好地计算不同的值。我将不得不采取另一种方法。再次感谢。