我有一个基于查询的Access报告,每条记录的[status]字段是“不迟到”或“迟到”。如果没有VBA可以计算“不迟到”的数字和“迟到”的数字并将其显示在报告的标题中吗?
我在详细信息部分设置了一个文本框,如果[状态]是“不迟到”则等于1,如果[状态]是“迟到”,则设置另一个等于1的文本框但是我无法运行总和这些文本框中的任何一个。我以为我可以在页脚中使用“= Sum [late_count]”(如果文本框名为“late_count”),但这不起作用 - 当我尝试打开查询时,它会询问late_count。
我正在使用“= Count(*)”来获取记录总数 - 有没有办法使用Count但只是针对某些字段值?
答案 0 :(得分:11)
您是否尝试过页脚:
=Sum(IIf(Status="Late",1,0))
答案 1 :(得分:0)
我会将[late_count]放在基础查询中,并确保绑定到它的文本框具有相同的名称。然后Sum([late_count])
应该有用。