0

如何调试此 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 的边缘导出的,据说是水晶格式,但有明显的错误。

4

1 回答 1

0

所以该公式显然是在寻找 {FinRep.Flags} 上的条件。通常 ({FinRep.Flags},x) 的格式是在字符串中字段的 x 上寻找东西,所以在我们的例子中它在 {FinRep.Flags} 的第 16 位寻找东西,但你说 { FinRep.Flags} 是一个货币字段,所以这不起作用。在字符串中,如果满足条件,则相应地设置变量的值。你能给我们一个 {FinRep.Flags} 的值样本吗?

于 2013-11-07T23:20:18.377 回答