Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

[5分]Access2007下令人烦恼的列表框控件!

1976yuan  发表于:2010-09-13 12:54:49  
复制

用Access2007开发,老是会遇到一些莫名其妙的难以理解的现象,以前在2003下没有遇到这些现象。
这次是关于列表框的奇怪现象,作为数据源的查询对象,字段小数位明明是保留小数点3位的,可是到了窗体的列表框中就变成了2位,这种变化又不是按照四舍五入的方式把3位显示成2位,真的很疑惑。这个问题实在是弄得我心情很不顺畅,不知哪位高手能帮我解决这样的困惑。请看下面的截图:
 

 

Top
yinyt 发表于:2010-09-13 13:56:36

你的1.005是具体数据1.005还是经1.0049进位来的呢?



小魏 发表于:2010-09-15 19:25:08

在查询设计时将字段的格式设置为固定,小数点位数设定为3即可.



红尘如烟 发表于:2010-09-16 14:41:46
不能将格式设为“固定”,“固定”格式只有2位小数,要解决要么在记录源中用Format将字段格式化,要么把字段数据类型改为货币型,而不要用单精度型、双精度型

7777777 发表于:2010-09-17 10:10:35
就如红尘所说,用Format,一定能解决问题的,不是ACCESS2007的问题,是你的问题。

总记录:4篇  页次:1/1 9 1 :