Office中国论坛/Access中国论坛

标题: ACCESS计算小数出错 [打印本页]

作者: WSDMZZG    时间: 2009-3-16 16:18
标题: ACCESS计算小数出错
本帖最后由 WSDMZZG 于 2009-3-16 16:48 编辑

在我附件结存表中,货号为A-002的结存,表面是0.64  但把光标移到里面实际是0.6399999,我通过窗体"录入收发记录"录入的入仓和出仓全是两位数,请问经过计算后,为什么"资料表"中的小数位数会增多,表达能力有限,不知能否看懂我表达的意思.请帮忙!!
作者: todaynew    时间: 2009-3-16 18:50
因为是单精度或双精度的原因。
作者: shanghua1969    时间: 2009-3-22 17:45
又学习了,原来如此.前段时间也遇运此类情况,还是用了ROUND 结果还是一长串小数
作者: WSDMZZG    时间: 2009-4-22 08:12
因为是单精度或双精度的原因。
todaynew 发表于 2009-3-16 18:50


我全部设为双精度还是这样, 请高手指点
作者: chuang0321    时间: 2009-4-22 08:45
我看了一下,在你的“结存表”中“结存”设定了显示小数点后两位,所以显示的值和实际输入/计算的值会有差异的。建议你看一下货号为A-002的结存是输入还是计算中出现了多于两位小数的情况。
作者: shitou1ge    时间: 2009-4-22 11:39

作者: shitou1ge    时间: 2009-4-22 11:40





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