我正在研究水晶报道。 我想在每页的页脚上显示记录的总和。 所以我在水晶报告中添加了具有以下公式的公式字段。
whileprintingrecords;
numbervar PageTotl;
if isNULL({Customer.PaidAmount})Then
0
else
PageTotl:=PageTotl + {Customer.PaidAmount}
当给定标准没有记录时,它会给出错误。
我在上面的代码中做了哪些更改,因此它也可以处理0条记录。
答案 0 :(得分:1)
首先,我得到了同样的错误,在将公式修改为下面的公式之后,没有出现错误:
whileprintingrecords;
numbervar PageTotl;
if isNULL({Customer.PaidAmount})Then
0
else
PageTotl:=PageTotl + ToNumber({Customer.PaidAmount})