未找到记录时,水晶报告的公式字段出错

时间:2016-11-29 19:11:51

标签: vb.net crystal-reports

我正在研究水晶报道。 我想在每页的页脚上显示记录的总和。 所以我在水晶报告中添加了具有以下公式的公式字段。

whileprintingrecords;
numbervar PageTotl;

if isNULL({Customer.PaidAmount})Then 
0
else
PageTotl:=PageTotl + {Customer.PaidAmount}

当给定标准没有记录时,它会给出错误。

enter image description here

我在上面的代码中做了哪些更改,因此它也可以处理0条记录。

1 个答案:

答案 0 :(得分:1)

首先,我得到了同样的错误,在将公式修改为下面的公式之后,没有出现错误:

whileprintingrecords;
numbervar PageTotl;

if isNULL({Customer.PaidAmount})Then 
0
else
PageTotl:=PageTotl + ToNumber({Customer.PaidAmount})