【发布时间】:2011-03-31 19:29:14
【问题描述】:
我们刚刚将办公室从 Office 2007 升级到 Office 2010。
我们有一个经常使用的内部 Access 数据库。我们的一些用户经常使用按表单过滤功能。
自从我们升级到 Office 2010 后,他们就无法使用按表单筛选功能。
如果我点击主页->高级(在排序和过滤部分)->清除所有过滤器,然后点击主页->高级->按表单过滤,然后用我想要的任何内容填充整个表单上的任何字段过滤,然后我点击切换过滤器。
我收到一个空白表格,ID 为(新)。如果我尝试向前或向后移动一条记录,我会收到一条错误消息,提示“您无法转到指定的记录。”
所以,我去了主页->高级->高级过滤/排序,这加载了一个查询。查询看起来正确,但有一个名为 0 的附加字段,其条件为“False And False And False And False”。如果我删除这个额外的字段,然后点击切换过滤器,过滤器就会正常工作。
这在办公室的所有 5 台计算机上以及在数据库中的任何表格上始终如一地发生。任何帮助或建议将不胜感激。
谢谢,
耶利米
【问题讨论】:
-
在我发布我的问题之前,我早些时候遇到过这个问题,我认为这可能是答案。但是我尝试了这些步骤,但没有奏效。我实际上完全卸载并重新安装了 Office 2010 和 A2003 运行时。另外,我没有使用 VBA,用户实际上是在点击 Access 菜单中的 Filter/Sort 按钮。
-
这是特别针对一种形式,还是全部形式?如果只有一个,那么您可以从头开始重建该表单。
-
所有表格都发生这种情况。
-
多么奇怪。它是否发生在每个数据库上,甚至是一个新创建的数据库上?如果是这样,那就太奇怪了。