如何在Access主窗体中对两个表的指定列求和?
解决Access双表列求和公式报错问题
你的公式报错是因为两个关键语法错误:
- 误用了字符串连接符
&,数值求和应该用加法运算符+ - 错误添加了逻辑运算符
And,求和场景完全不需要这个判断
推荐用下面的写法(确保单个表求和为空时自动转为0,避免相加出现Null值):
=Nz(Sum("[Column]","[Table-1]"),0) + Nz(Sum("[Column]","[Table-2]"),0)
如果想简化,也可以把整体用Nz包裹(注意:若其中一个表的求和结果为Null,相加后会先变成Null,再被Nz转为0):
=Nz(Sum("[Column]","[Table-1]") + Sum("[Column]","[Table-2]"),0)
内容的提问来源于stack exchange,提问作者Datamint
相关产品推荐
相关产品推荐

