我在报告中使用=Sum(Nz([field1];[field2]))
作为文本框的数据并获得了
unacceptable expression
错误。但是其他文本框中的表达式=Sum([field2])
和=Nz([field1];[field2])
可以正常工作。第一个表达式有什么问题?
记录报告来源是存储过程
的 UPD
现在在=Nz([field1];[field2])
表达式的文本框中得到## error而不是value。它也无法计算?
答案 0 :(得分:1)
显然,这不是可以在表达式中计算的东西。
其他表达式是一个简单的运行总和,或者可以从一个记录的数据计算出来。
您需要将Nz([field1];[field2])
作为列添加到您的记录源中,然后您可以构建该列的总和。