我正在制作 Crystal 报表。
我想在每页的页脚上显示记录的总和。
因此,我在具有以下公式的 Crystal 报表中添加了公式字段。
whileprintingrecords;
numbervar PageTotl;
if isNULL({Customer.PaidAmount})Then
0
else
PageTotl:=PageTotl + {Customer.PaidAmount}
如果没有符合给定条件的记录,则会在下面给出错误。
我必须在上面的代码中进行什么样的更改,因此它也可以处理0条记录。
最佳答案
首先,我遇到了同样的错误,将公式固定为以下公式后,没有错误出现:
whileprintingrecords;
numbervar PageTotl;
if isNULL({Customer.PaidAmount})Then
0
else
PageTotl:=PageTotl + ToNumber({Customer.PaidAmount})