在Access中出现“不可接受的表达式”错误

时间:2016-07-27 09:29:53

标签: ms-access access-vba

我在报告中使用=Sum(Nz([field1];[field2]))作为文本框的数据并获得了 unacceptable expression错误。但是其他文本框中的表达式=Sum([field2])=Nz([field1];[field2])可以正常工作。第一个表达式有什么问题?
记录报告来源是存储过程 的 UPD
现在在=Nz([field1];[field2])表达式的文本框中得到## error而不是value。它也无法计算?

1 个答案:

答案 0 :(得分:1)

显然,这不是可以在表达式中计算的东西。

其他表达式是一个简单的运行总和,或者可以从一个记录的数据计算出来。

您需要将Nz([field1];[field2])作为列添加到您的记录源中,然后您可以构建该列的总和。