【问题标题】:MSAccess and ODBC. Filter dialog doesn't showMS Access 和 ODBC。过滤器对话框不显示
【发布时间】:2010-03-02 16:38:17
【问题描述】:

Microsoft Access 数据库通过 ODBC 连接到 Postgresql 数据库时遇到问题。过滤器对话框 - 用于使用多个可选复选框过滤数据:

不起作用。

编辑:不起作用:我的意思是没有复选框可供选择。只有 A-Z 和 Z-A 排序选项。

如何解决这个问题? 我可以对数据进行排序,我可以通过输入单个值进行过滤,但不能通过多个值进行过滤。 提前致谢。

【问题讨论】:

  • 定义“不起作用”——到底发生了什么?你在A2007界面的什么地方使用了过滤器界面?它看起来像是在普通的旧数据表中,但是对于说英语的人来说,用你的语言中不熟悉的术语来识别是什么有点令人困惑(我不会试图猜测!)。
  • 我的意思是,当我单击“过滤器”图标时,过滤器对话框中没有选择框(屏幕截图中的此框)。只有“从A到Z排序”、“从Z到A排序”。
  • 快捷菜单中的历史过滤器选项一直是这样工作的。您可以通过键入多个值来选择多个值,例如 FirstValue 或 SecondValue 或 ThirdValue 等。我假设您指的是 A2007 创新,所以我会听从 Albert 的回答,因为他一直使用 A2007(并且A2010 也是)。

标签: ms-access odbc ms-access-2007


【解决方案1】:

要显示的过滤器对话框的 Access 默认设置为 1000 条记录。您当然可以将其增加到 1000 条以上。

您还必须为 ODBC 链接表打开该选项(此默认设置已设置为您不会伤害自己,因为您必须意识到要访问构建可爱的对话框必须提取所有记录)。

我手边没有 2007,但在 2010 中,有一个复选框可以为 ODBC 源启用该对话框。我很确定 2007 年也存在检查选项。

只需点击office按钮,然后访问选项(右下角),然后选择当前数据库。向下滚动到名为

的部分
Filter lookup options for <you database name>  database.
You see a set of check boxes:
[ ]  Local indexed fields
[ ]  Local non indexed fields
[ ]  ODBC fields

因此,您可以启用全部 3,然后在 odbc 上再次使用此选项,否则没有索引列将在性能方面产生成本。看看上面的一组选项,这是非常明智的考虑。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多