关于数据类型的转换! 我用的是ado+access,在access中设置数据类型为单精度,小数保留三位.如:1.02,但是在dbgrid和edit获取数据是显示的是1.019000000045.如何解决去赐教! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Fields[0].asFloat:=round(Fields[0].asFloat*1000)/1000 楼上是要修改字段值吗?^_^楼主只是要显示,其实在对应字段的GetText事件中加入如下语句即可: Text:=FloatToStr(Round(Sender.AsFloat*1000)/1000); beforepost里Fields[0].asFloat:=round(Fields[0].asFloat*1000)/1000还要把静态字段的displayLabel设成 0.000或者0.### 在对应字段的GetText事件中加入如下语句一切OK! Text:=FormatFloat('0.000'+Sender.AsFloat); 错了,是:^_^ Text:=FormatFloat('0.000',Sender.AsFloat); 可以在ACCESS表中设置小数点位数 求这工具的原理。。隐藏快捷方式里面的内容。 indy10的idtcpserver如何发送和接受记录类型数据? 如何知道用户在结束我的程序? 如何将GB2312的汉字编码转成Unicode!急!!! ghyghost麻烦一下大家,有答案马上给分。。 看一个函数的声明。有一个参数到底是什么类型? internetexpress问题: 什么是PE文件? 送分了!! 在局域网里,能不能给win2000服务器设置两个计算机名? 帮助一下后进者 大虾求救:MS SQL ,我想表里有一个关键字段CODE,内容是广东001,广东002,湖北001,湖北002,湖北003。。。
楼主只是要显示,其实在对应字段的GetText事件中加入如下语句即可:
Text:=FloatToStr(Round(Sender.AsFloat*1000)/1000);
还要把静态字段的displayLabel设成 0.000或者0.###
Text:=FormatFloat('0.000'+Sender.AsFloat);
Text:=FormatFloat('0.000',Sender.AsFloat);