将NZ添加到Access中的表达式

时间:2018-03-29 09:34:32

标签: ms-access access-vba ms-access-2010

我觉得我想要实现的目标很简单。所以我必须遗漏一些相当基本的东西。

我目前的表达方式:

Total Aged: Sum(CCur([Aged Debt Amount]))

这曾经很好用。但是,我现在有一些空单元格的数据(NULL)

这导致表达式中断。我的想法是加入新西兰但不起作用。我是否把新西兰放在表达的正确部分?

尝试的方法:

Total Aged: NZ(Sum(CCur([Aged Debt Amount])),0)

Total Aged: Sum(NZ(CCur([Aged Debt Amount]),0))

Total Aged: Sum(CCur(NZ([Aged Debt Amount],0)))

我尝试过的新方法无效:

sum(isnull([Aged Debt Amount],0))

收到错误:

  

无效使用Null

1 个答案:

答案 0 :(得分:2)

如果字段是数据类型货币,则您不应该需要CCur。因此:

Total Aged: Sum(Nz([Aged Debt Amount],0))