给客户做了个工资系统,报表使用ReportBuilder,其中一字段为加班工资,类型为decimal(18,2),合计本来是93721.34元 可是在汇总栏却变成了93721.3399999999,汇总栏用的是tppdbcalc 。在我的电脑上正常,是93721.34元 ,可是她的电脑就变成了93721.3399999999,明明是2位小数的,这是什么问题啊。
解决方案 »
- 想找一个包含各种delphi技巧的文件
- 终于用上了传说中Delphi2006
- 如何获得内网PC的公网IP地址及端口号(向请教P2P高手)
- 有人说我倒分.马上要死了.散掉所有分.(3)
- 一点疑惑
- 哪里有检测安装程序对于注册表的一些操作,告诉我软件的名称,或其他相关的知识全部可以
- delphi xe5如何在Android平台下刪除已經動態創建的組件,各位大師幫忙看一下,這段代碼哪裡有不合適?為甚麼運行時第二次按下button程序會自動退出
- 如何为一个动态生成的控件(如Tbutton)指定一个事件(如onclick)
- 不用DriveComboBox,能不能得到系统的磁盘符列表?
- 我查询出一个记录集,想要做的是:进行打印时,每打印完一条纪录,程序自动执行一些操作,小弟不知道。特来请教应该在什么时间里面,怎么写?
- 语法问题 ???!
- 如何使用 fastreport3 分组
不会format一下啊。
将有关字段的数据类型设置为'双精度'.OK
数据类型 数字 字段大小 小数 精度9 数值范围 2
建议采用Numeric类型
用相关函数格式化一下是最好的办法。在开发的时候一定要考虑浮点数比较,四舍五入等问题,不然很容易出意想不到的问题。
建议format