设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 197|回复: 5
打印 上一主题 下一主题

新手求助!!!谢谢!!!

[复制链接]
跳转到指定楼层
1#
发表于 2002-12-12 20:29:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在对窗体中的一组数字进行运算时有一组数字的运算出现偏差,如:
900×1.05应该为945,可结果却显示944.9999,1800×0.5×1.05应该为945,结果也是显示为944.9999,其他数字却不会出现这种情况,1000×1.05,1500×1.05。。。,总之,结果为945时,程序却显示为944.9999。该如何解决。谢谢!!!!!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2002-12-12 20:35:00 | 只看该作者
用四舍五入方法,具体搜索“四舍五入”。
3#
发表于 2002-12-12 20:52:00 | 只看该作者
round([结果],0),保留0位小数
round([结果],1),保留1位小数
4#
 楼主| 发表于 2002-12-12 22:52:00 | 只看该作者
请问为什么会出现这种情况?谢谢!!!
还有请问竹笛,我的结果是显示在一文本框中的,那
round的格式是否就是:round (文本框 ,2)
5#
 楼主| 发表于 2002-12-12 22:59:00 | 只看该作者
还有为什么我在文本框的属性中的格式一栏设置格式为常规数字,小数点位数为2,它显示还是944.9999。
6#
发表于 2002-12-12 23:06:00 | 只看该作者
使用Format函数
格式:Format(字段名,"999.99")
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-26 03:55 , Processed in 0.106350 second(s), 29 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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