通过计算字段创建总计

时间:2015-04-03 13:49:29

标签: ms-access ms-access-2007

我在Access 2007的报表中有几个计算控件。 我需要创建整个报告的运行总计后计算。做这个的最好方式是什么?简单地使用Sum([field1]+[field2]+[the other 20 fields])不起作用。我收到一个错误。全部运行总和也已启用。  如何在计算后正确显示总计?

2 个答案:

答案 0 :(得分:0)

sum(iif[field1] is null,0,[field1]))+sum(iif[field1] is null,0,[field1]))+[...field22]是否有效?

甚至sum[field1] + sum[field2]+...也行啊......

答案 1 :(得分:0)

在详细信息部分中添加多个字段的最简单方法是将另一个文本框的源设置为= nz(field1,0)+ nz(field2,0)+ nz(field3,0)...如果你想要运行总和,设置运行的sum属性。如果在组部分中,则= sum(nz(field1,0)+ nz(field2,0)+ nz(field3,0)...)。在这里,运行总和很可能导致不正确的结果。