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

bni*_*nil 8 vb.net crystal-reports

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

whileprintingrecords;
numbervar PageTotl;

if isNULL({Customer.PaidAmount})Then 
0
else
PageTotl:=PageTotl + {Customer.PaidAmount}
Run Code Online (Sandbox Code Playgroud)

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

在此输入图像描述

我在上面的代码中做了什么样的更改,所以它也可以处理0条记录.

Zei*_*ina 2

首先,我遇到了同样的错误,将公式修复为以下公式后,没有出现错误:

whileprintingrecords;
numbervar PageTotl;

if isNULL({Customer.PaidAmount})Then 
0
else
PageTotl:=PageTotl + ToNumber({Customer.PaidAmount})
Run Code Online (Sandbox Code Playgroud)