全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1489
推到 Plurk!
推到 Facebook!

TAggregateField 浮點數值加總的小數點誤差

缺席
cswang1210
一般會員


發表:46
回覆:42
積分:17
註冊:2005-01-06

發送簡訊給我
#1 引用回覆 回覆 發表時間:2010-11-15 17:53:15 IP:220.130.xxx.xxx 訂閱
各位大大:
小弟使用dataset的TAggregateField在expression下了sum(xxx)來加總浮點數值...然後在dbgrid的footer秀出加總結果....
被加總的資料已經取到小數點第二位了....結果加總後的資料卻多了0.00001或0.00999...而且我也把field的currency屬性設成true了...
請問我該怎麼讓資料正確....謝謝!
cswang1210
一般會員


發表:46
回覆:42
積分:17
註冊:2005-01-06

發送簡訊給我
#2 引用回覆 回覆 發表時間:2010-11-16 09:24:31 IP:220.130.xxx.xxx 訂閱
不好意思...我少講了一部份...
我在計算欄位有設定displayformat=####0.00
但是使用fieldbyname('xx').asstring...卻無法把我要的format顯示出來......
後來我使用了fieldbyname('xx').displaytext就可以了....謝謝各位大大的幫忙.....
===================引 用 cswang1210 文 章===================
各位大大:
小弟使用dataset的TAggregateField在expression下了sum(xxx)來加總浮點數值...然後在dbgrid的footer秀出加總結果....
被加總的資料已經取到小數點第二位了....結果加總後的資料卻多了0.00001或0.00999...而且我也把field的currency屬性設成true了...
請問我該怎麼讓資料正確....謝謝!
系統時間:2024-11-21 20:23:26
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!