2013-03-13 81 views
1

晶體報告中有兩個文本字段,textAtextB。 如果我想通過公式編輯器(而不是通過c#代碼)設置第三個字段叫做textTot = textA + textB晶體報告中的總和字段

什麼是正確的水晶報告語法?

非常感謝。

回答

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;