起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 982|回复: 12

【结贴】四舍五入的问题??**

[复制链接]
发表于 2010-11-26 09:45:29 | 显示全部楼层 |阅读模式
这样用round来写DataSetBZSJJ1.FieldByName('MDm').AsFloat:= System.Math.Round(DataSetBZSJJ1.FieldByName('MDm').AsFloat,3);

执行起来报错??(如图)

55.jpg

13.9 KB, 下载次数: 333

回复

使用道具 举报

 楼主| 发表于 2010-11-26 10:40:05 | 显示全部楼层
晕,用SimpleRoundTo好使了,但是还有个问题啊。。。
如果是我从1.123修约成1.1230四位小数的时候,它还是不会自动在后面帮补一个“0”的???
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-11-29 09:53:09 | 显示全部楼层
来个人说下??
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-11-30 08:43:10 | 显示全部楼层
????????????????
回复 支持 反对

使用道具 举报

发表于 2010-11-30 09:01:29 | 显示全部楼层
你设置字段的小数位为4位试试。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-11-30 09:31:28 | 显示全部楼层
最初由 anla 发布
[B]你设置字段的小数位为4位试试。 [/B]


这个不能设置小数位数的。。。如果设置了小数位数,当我要保留5位小数的时候不是保留不了了么??
回复 支持 反对

使用道具 举报

发表于 2010-11-30 09:35:17 | 显示全部楼层
你用的是TSheetDoc来搞的表格吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-11-30 10:11:32 | 显示全部楼层
是的,是用TSheetDoc来做表格,我是要先存进数据库我想要的小数位数,然后再从数据库取出来,不是仅仅要表现
回复 支持 反对

使用道具 举报

发表于 2010-11-30 10:53:11 | 显示全部楼层
你可以在TSheetdoc的单元格属性里搞啊。
回复 支持 反对

使用道具 举报

发表于 2010-11-30 10:54:18 | 显示全部楼层
你QQ多少?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-6 07:42 , Processed in 0.050785 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表