2014-05-08 89 views
0

水晶報告中有一個「字符串是非數字」的例外。我該如何解決它?我已經寫代碼來檢查空值字符串是非數字水晶報告中的例外

If IsNull({GL_PayableStatement.RemainingBalance}) OR {GL_PayableStatement.RemainingBalance}="" OR {GL_PayableStatement.RemainingBalance}="0" 
then 
0 
ELse 
ToNumber({GL_PayableStatement.RemainingBalance}) 

enter image description here

但還是沒有修好! 請幫幫我。

+0

什麼是「{GL_PayableStatement.RemainingBalance}」的數據類型' – Siva

回答

0

這裏的問題是{GL_PayableStatement.RemainingBalance}包含一些非數值,因此最好的選擇是將結果轉換爲stirng。

If IsNull({GL_PayableStatement.RemainingBalance}) OR {GL_PayableStatement.RemainingBalance}="" OR {GL_PayableStatement.RemainingBalance}="0" 
then 
ToText(0) 
ELse 
{GL_PayableStatement.RemainingBalance}