我在水晶报表中有两个文本字段textA
和textB
。
如果我想通过公式编辑器(不是通过c#代码)设置第三个字段textTot = textA + textB
,该怎么办?
正确的水晶报告语法是什么?
非常感谢。
答案 0 :(得分:3)
最简单的公式是:ToNumber({TableName.TextA}) + ToNumber({TableName.TextB})
。
但是,首先测试数据是否为数字(以避免运行时错误)是个好主意:
Local NumberVar numericA;
Local NumberVar numericB;
If IsNumeric(Trim({textA}))
Then numericA = ToNumber(Trim({textA}))
Else numericA = 0;
If IsNumeric(Trim({textB}))
Then numericB = ToNumber(Trim({textB}))
Else numericB = 0;
numericA + numericB;