Office中国论坛/Access中国论坛

标题: [求助]文件已上传!在线求助:从access导出数据至excel表中的数据失准问题!急! [打印本页]

作者: ellacong    时间: 2006-4-5 05:13
标题: [求助]文件已上传!在线求助:从access导出数据至excel表中的数据失准问题!急!
很奇怪啊,在access数据表里的数据是96.7%,可是通过vb输出到excel报表里就变成了97.0%,这是怎么回事啊?excel的单元格设置没有问题的,用的是“百分比”,保留一位小数,且如果人工输入96.7%,则还是显示96.7%。所以我头都想大了,也实在找不出来原因所在啊!各位帮帮忙吧!

[此贴子已经被作者于2006-4-4 22:27:54编辑过]


作者: fan0217    时间: 2006-4-5 05:33
真的是那样的吗?

我没有遇到过,要是全部真的那样的话,微软工程师该打板子.可惜不是那么回事啊!我特意又测试了,没有你说的那样的.还是把你的数据库发上来吧.
作者: ellacong    时间: 2006-4-5 05:40
谢谢。我也觉得很奇怪,是不是excel本身有什么问题。数据库太大了,不方便上传啊~
作者: fan0217    时间: 2006-4-5 05:48
把数据库不需要说明问题的东东,全部删除.同时可以删除些相关数据,让数据少一些.这样数据库就小了.
作者: 一点通    时间: 2006-4-5 05:49
可以简化后"压缩和修复数据库"再上传的,没有人叫你把整个数据库上传
作者: ellacong    时间: 2006-4-5 06:26
请大家看看吧。打开以后运行名为system fill的form,选择year-2006和month-3,点击ok,等待片刻。当数据输出到下面的excel里后,请注意被我标为蓝色的单元格。在查询[4 ff query]里,当country=germany & brand=o & year=2006 & month=3时,字段[4-1-3]的数值为96.7%,而显示在excel里为97.0%。[attach]16882[/attach]

作者: ellacong    时间: 2006-4-5 23:18
up up up!
作者: wu8313    时间: 2006-4-6 02:44
我估计是 您的acc中 表中列 数据精度的设定原因,抱歉我没有看附件,而是推测的。

不知道,excel中的数字类型的精度是哪个区间。

如果,acc中列的精度和 excel中单元格的精度一致的,应该没有上述问题吧?
作者: ellacong    时间: 2006-4-6 03:13
access中我设置的也是percent,保留一位小数啊~
作者: fan0217    时间: 2006-4-6 03:50
把例子简化吧,眼睛都看花了,还没有找到你说明德问题在那里.
作者: ellacong    时间: 2006-4-6 04:02
啊?不能再简化了吧,我现在保留在例子里的东西已经是最简化的了啊,其余的都删了。而且出问题的单元格我已经标成蓝色的了。详看6楼的说明。
作者: huo    时间: 2006-4-8 08:29
456546
作者: huo    时间: 2006-4-8 08:29
45
作者: huo    时间: 2006-4-8 08:29
45345
作者: ellacong    时间: 2006-4-8 08:49
楼上的,谢谢帮顶贴呀!




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