小数的显示不正确,大人帮忙呀!!!(我新来的,没多少分,不好意思)(50分)

  • 主题发起人 乡下人
  • 开始时间

乡下人

Unregistered / Unconfirmed
GUEST, unregistred user!
数据库使用access做的,用access查看里面的数据是正确的,但是在程序里显示就不对了,
比如33.2显示的是33.19999995684,整数的话就没问题!这个问题两天前我贴过,可是还
没解决!别笑我笨,大人们帮帮忙呀!
 
format格式成你想要的,不就可以了吗?
 
select format(fieldname,'0.0')
或 displayformat 0.0
 
哇,那么快就有人了!可是format怎么用呀?比如说dbgrid11中的“工作量”字段的数据
小数显示为000.00,整数不变,应如何设置?谢谢!!!
 
TFloatField(table1.fieldbyname('YourFloatField')).displayFormat:='9999.99';

如果不行,就手工改变该字段的类型为 TFloatField
然后设置 DisplayFormat 属性。
 
jsxjd的方法可以,
不过为什么不用
TNumericField(table1.fieldbyname('YourFloatField')).displayFormat:='9999.99';
 
谢谢大家,我回去试试!谢谢,分不多,不好意思,^_^
 
顶部