Office中国论坛/Access中国论坛

标题: [求助]为什么小数后边有那么多0? [打印本页]

作者: qfyyc    时间: 2003-12-7 16:29
标题: [求助]为什么小数后边有那么多0?
表的字段为单精度,常规数字,1位小数。在报表中的文本框,我也改为常规数字,1位小数。可是总出现以下情况:在表中这1.5,在报表中为1.50000,文本框有多长,后边都被0填满了。
请问如何解决。
作者: andymark    时间: 2003-12-8 06:01
把库上传看看
作者: linda0418    时间: 2003-12-9 06:31
你数据库中的数据有从别的库中导入的数据吗?
如:EXCEL!
作者: qfyyc    时间: 2003-12-9 06:56
没有啊。有的小数有,有的没有,以前也碰到类似的问题。一直没有解决。

作者: qfyyc    时间: 2003-12-9 07:37
很怪,有的出现,有的不出现,特别是在合计值里有。请大家给看一下。[attach]2744[/attach]
有的是0有的不是。比如说5.8就成了5.78969856等等。
[此贴子已经被作者于2003-12-8 23:38:32编辑过]


作者: LYP6160    时间: 2003-12-9 07:57
回传
[attach]2745[/attach]
作者: qfyyc    时间: 2003-12-9 19:06
谢谢小聪,这是不是ACCESS的BUG啊,明明设置了一位小数,为什么要出那么多,是不是因为其类型是单精度的原因啊?
作者: LYP6160    时间: 2003-12-9 19:11
是单精度字段的原因
作者: qfyyc    时间: 2003-12-9 23:28
那么,象这样有小数的数字,应该定义成什么类型的比较好呢?整型的肯定不行。双精度吗?
作者: LYP6160    时间: 2003-12-9 23:43
格式设定为“固定”就可以了
作者: qfyyc    时间: 2003-12-13 05:40
谢谢!




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3