Crystal reports 报表公式导致运行时错误
当我从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
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。