Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Crystal reports 报表公式导致运行时错误_Crystal Reports - Fatal编程技术网

Crystal reports 报表公式导致运行时错误

Crystal reports 报表公式导致运行时错误,crystal-reports,Crystal Reports,当我从Crystal Reports检查我的公式时,它没有发现任何错误。但是当我运行我的项目时,我得到一个运行时错误。我如何解决这个问题 NumberVar t := 0; IF ( ToNumber({3ColTrailBalSumm.DR_BEFORE}) - (ToNumber({3ColTrailBalSumm.CR_BEFORE}) - ToNumber({3ColTrailBalSumm.CR_BETWEEN}) + ToNumber({3ColTrailBalS

当我从Crystal Reports检查我的公式时,它没有发现任何错误。但是当我运行我的项目时,我得到一个运行时错误。我如何解决这个问题

NumberVar t := 0;

IF 
(
    ToNumber({3ColTrailBalSumm.DR_BEFORE}) - (ToNumber({3ColTrailBalSumm.CR_BEFORE}) -
    ToNumber({3ColTrailBalSumm.CR_BETWEEN}) + ToNumber({3ColTrailBalSumm.DR_BETWEEN})) > 0
)
THEN
(
    WhilePrintingRecords;
    t := ToNumber({3ColTrailBalSumm.DR_BEFORE}) - ToNumber({3ColTrailBalSumm.CR_BEFORE}) - 
    ToNumber({3ColTrailBalSumm.CR_BETWEEN}) + ToNumber({3ColTrailBalSumm.DR_BETWEEN});
)
ELSE
(
    t := 0;
)

您的公式字段的名称是什么?在\u cr和\u dr之后。有两个公式。另一个和我上面提到的一样。当我删除打印记录时;报表生成成功。但计算错误。您是否尝试使用LOCAL声明变量?请在上述Numbervar声明的开头使用WhilePrintingRecord。