Office中国论坛/Access中国论坛

标题: 求助!在设计表时,关于数字型如何设置 [打印本页]

作者: 雨后的天空    时间: 2009-1-13 15:41
标题: 求助!在设计表时,关于数字型如何设置
我在设计表事,遇到这样一个问题,
我需要输入的好多都是小数(最多是小数后面四位  123.1234)
数字类型是单精度或双精度(设置成整形或长整型不显示小数)
但我把两个表做成联合查询时后面的小数就成了123.12333333333333339
这个问题怎么解决????
谢谢各位了,本人是初学ACCESS,可能问题简单了,不要见笑
拜谢
作者: 雨后的天空    时间: 2009-1-13 15:50
怎么没人,还是我的问题不对?
作者: 雨后的天空    时间: 2009-1-13 16:04
上面的问题是把联合查询再做成查询后小数就成了123.12333333333333339
抱歉
作者: t小宝    时间: 2009-1-13 16:26
如果小数后面最多是四位,请将字段类型设为货币型
作者: 雨后的天空    时间: 2009-1-13 16:50
那得把表中的所有数值型的都设置成货币型的?
我的数据最多需要小数后面4为
设置成货币型就剩两位了,不是我想要的
作者: t小宝    时间: 2009-1-13 16:52
货币型可以有4位的
作者: 雨后的天空    时间: 2009-1-13 17:04
哦  那我看看
谢谢了
作者: 雨后的天空    时间: 2009-1-13 17:08
没用,还是没用
作者: 雨后的天空    时间: 2009-1-13 17:10
我上传我做的表你帮我看看
作者: WDLRCZT    时间: 2009-1-13 17:15
看看结果是不是你的要求
[attach]34517[/attach]
作者: 雨后的天空    时间: 2009-1-13 18:45
你这样设置只是强制性的只显示4位小数,但你单击此数时它的后面还有
我只是想问一下,不设置单或双精度数值时,还能显示小数后面的书。有几位就显示几位
作者: ACMAIN_CHM    时间: 2009-1-13 20:05
不要选择单/双精度,因为这两种都无法准确的存贮一个小数,具体想了解可以查看 IEEE 754 标准。

在ACCESS你可以选择另外两种。 decimal 或 currency

数字 中的 小数



货币

============================================================

在“数字”字段和“货币”字段间进行选择

Microsoft Access 提供两种字段数据类型以保存包含数字值的数据:“数字”或“货币”。

请使用“数字”字段来保存用于数学计算的数字数据,有关涉及到货币的计算或需要高精确度的计算除外。通过设置“字段大小”属性,可以控制存储在“数字”字段中的数字值的种类和大小。例如,“字节”字段的大小只能保存从 0 到 255 的整数(没有小数位)并占有 1 个字节的磁盘空间。

使用“货币”字段,可以在计算时避免发生四舍五入的情形。“货币”字段的计算可精确到小数点前 15 位及小数点后 4 位。“货币”字段占有 8 个字节的磁盘空间。

“数字”和“货币”字段提供了预定义显示格式,用户也可以创建自定义格式。
作者: WDLRCZT    时间: 2009-1-13 21:57
只是显示的情况你可以在查询用format来转化一下,见附件
[attach]34527[/attach]
作者: 雨后的天空    时间: 2009-1-13 23:02
我再看看
作者: 雨后的天空    时间: 2009-1-13 23:11
谢谢 WDLRCZT 就是这样的
作者: tz-chf    时间: 2009-1-13 23:50
用小数




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