我是使用InfoPath的新手。我創建了一個表格,允許一個人根據其管轄範圍之外發生的銷售進入另一個辦公室並申請信用。信用額度基於多達12個產品(FBU)。該人將輸入項目總數,然後分別輸入每個產品的金額。表單的這一部分有兩個計算結果。第一個計算是FBU的總數,它將所有12個產品加在一起。第二個計算是一個驗證字段,從FBU的總量中減去總項目。如果金額等於0,則字段變爲綠色,表單可以提交。InfoPath十進制計算錯誤
我遇到了一個問題,在輸入5個左右的FBU後,驗證字段將不會識別0,並且會彈出錯誤數量。例如,我已經進入FBU 1給FBU 10個總額爲76,782.05的金額。該項目總數爲76,782.05。剩餘的總數是FBU總計 - 項目總數,應該等於0,但顯示爲-1.4551915228366852e-11。我究竟做錯了什麼?我無法弄清楚爲什麼會發生這種情況。所有內容都以currencytype格式化,貨幣單選按鈕和格式按鈕下的2位小數。
六decimal'(-1.4551915228366852e-11)'會發生值,如果在文本框中節數存在的價值15 – SAT
嗨!感謝您的迴應。我不確定我是否理解。你能詳細說明一下,有沒有辦法解決它?非常感謝你的幫助。 – Tangi12