如何调试此Crystal Reports公式

时间:2013-11-07 22:38:19

标签: sql debugging crystal-reports formula

如何调试此Crystal Reports公式?

WhilePrintingRecords;
Global NumberVar lCounter;
Global NumberVar lSoftCR; 
StringVar sRetVal:='';
If RE7CUFlBITON({FinRep.Flags}, 16) then (lSoftCr:=lSoftCr+1; sRetVal:=sRetVal + '#');
sRetVal

它突出显示RE7CUFlBITON,并说它期待一个数字货币金额布尔值时间日期时间或字符串吗?我已经玩了一段时间,但无法理解。这是从The Raiser的边缘输出的,据说是水晶格式,但有明显的错误。

1 个答案:

答案 0 :(得分:0)

所以这个公式显然在{FinRep.Flags}上寻找一个条件。通常({FinRep.Flags},x)的格式是在字符串中的字段的x上查找某些内容,因此在我们的情况下,它在{FinRep.Flags}的第16位寻找某些内容,但是你说{FinRep.Flags}是一个货币领域,所以它不会起作用。在字符串中,如果满足条件,则相应地设置变量的值。 你能给我们一个{FinRep.Flags}的价值样本吗?