最近在正常使用中,遇到一個很奇怪的問題,就是在aglt110中金額欄位輸入負數時卻顯示爲正數,搞鼓了一上午,又是查看源代碼,又是修改畫面檔,又是查看系統參數,
但是還是沒有解決,問題如下圖:
解決方法:
後來經過仔細觀察發現,原來本幣金額這個欄位,是有應用畫面檔格式化的,就是三位三位一逗號,去到畫面元件設置界面果然發現了問題所在:
後來試着把格式去掉,果真解決了問題:
再到程式去輸入金額看看結果:
目前到此,好像已經滿足了我們之前的要求:輸入負數能正常顯示,但是財務又要求:還是要三位一逗號的方式來顯示金額,此時我們可再到畫面元件設置更改相應設置即可:
我們再輸入數據試試:
至此,問題已全部解決。
總結:當輸入的欄位爲數字或金額型時,如果在參數、代碼都正確的情況下,結果還是不如我們預期的,此時可以查看相對應的畫面檔設置,試着更改一些格式,也許可以解決問題!