Office中国论坛/Access中国论坛

标题: 求教,为什么窗体内的子表汇总不显示数据??? [打印本页]

作者: yanganheng    时间: 2012-8-24 22:03
标题: 求教,为什么窗体内的子表汇总不显示数据???
求教,为什么窗体内的子表汇总不显示数据???如图,之前汇总的数据都还在的,今天打开文件后就不显示汇总了,如图
[attach]50235[/attach]


将汇总选项改为其他的如平均值或者计数之后
[attach]50236[/attach]


数据出来了,但是如果点击了其他表,再点回来的时候,又变回第一幅图哪样,汇总数据没了,选项也变回合计。。。
[attach]50237[/attach]


求教各位大大,这是什么问题啊???急急急~~~~~~~~~~

作者: yanganheng    时间: 2012-8-24 22:36
自己又试了一下,如果把记录删除到只有2,3十条的时候,汇总又正常了。。
作者: yanganheng    时间: 2012-8-24 22:43
有高手能解决问题吗???????????
作者: andymark    时间: 2012-8-25 09:12
是不是数据出现问题啦
方便的话上传示例
作者: roych    时间: 2012-8-25 18:13
1、确定输入数据的合法性。例如该是数值类型的字段中,有没有输入过文本或者空格之类的数据。
2、如果数据没问题的话,请留意是否后台数据损坏了(如果是分离数据库的话)。如果有,压缩修复下就好了。
作者: yanganheng    时间: 2012-8-25 22:25
roych 发表于 2012-8-25 18:13
1、确定输入数据的合法性。例如该是数值类型的字段中,有没有输入过文本或者空格之类的数据。
2、如果数据 ...

加入输入过文本怎么办呢。。。?

现在在筛选某些字段的时候会出现“标准表达式中数据类型不匹配”的提示,请问该如何查找哪个数据出问题了呢???
作者: roych    时间: 2012-8-26 12:31
现在在筛选某些字段的时候会出现“标准表达式中数据类型不匹配”的提示

现在基本可以确定原因了:数据输入时有问题。
处理方法:
1、把数据导出到Excel,选择含有数值的列转换为数值(理论上之前的字段类型应该是文本型的),然后排序即可查找出非法数据(当然,用函数也可以,例如=ISTEXT(A1),TRUE为文本,FALSE为数值)。
2、删除或者修改好非法数据。
3、把旧表删除,将处理好的数据表导入。
4、出于数据有效性的考虑,在输入窗体的文本框中右击,选择:属性\格式,选择“常规数字”。(若是组合框,设置来源即可)
作者: purplerose    时间: 2015-8-15 21:36
大概是EXCEL中的格式属性与ACCESS的类型不一样了,才会出现这类错误提示了,我个人认为的{:soso_e112:}




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