Forms 访问:加载前从用户友好的表单中筛选查询结果

Forms 访问:加载前从用户友好的表单中筛选查询结果,forms,user-interface,ms-access,filter,user-friendly,Forms,User Interface,Ms Access,Filter,User Friendly,我正在开发一个数据库,用于记录不同类型样品的工艺条件和实验室分析。 感兴趣的主查询包含每个样本的所有分析结果 Access通过单击表列上的小箭头提供的内置过滤功能非常有效,用户非常直观。但是,数据库的增长速度非常快,加载查询结果开始需要相当长的时间。因此,我希望在加载所有结果之前过滤数据 是否有一种方法可以像加载后过滤器选项那样方便用户、直观地实现这一点? 我试图创建一个表单来进行过滤,但我不知道如何允许用户从组合框中选择多个值。所有特定选项,如“以”“包含”“开始”等或“大于”“介于”都是有用

我正在开发一个数据库,用于记录不同类型样品的工艺条件和实验室分析。 感兴趣的主查询包含每个样本的所有分析结果

Access通过单击表列上的小箭头提供的内置过滤功能非常有效,用户非常直观。但是,数据库的增长速度非常快,加载查询结果开始需要相当长的时间。因此,我希望在加载所有结果之前过滤数据

是否有一种方法可以像加载后过滤器选项那样方便用户、直观地实现这一点? 我试图创建一个表单来进行过滤,但我不知道如何允许用户从组合框中选择多个值。所有特定选项,如“以”“包含”“开始”等或“大于”“介于”都是有用的,但严格来说不是必需的


谢谢您的帮助。

恐怕不行-如果您希望保留的主要内容是允许用户从组合框中选择多个值,那么Access必须加载所有结果,以用可用值填充这些组合框。这是有道理的。但是如果我真的只想让用户过滤2/3个字段呢?在这种情况下,Access不必加载所有字段的所有值。嗯,您可以重新设计整个过程。使用
从myTable中选择不同的值来填充多选列表框,或者如果需要复选框,则使用ListView控件。然后获取所选项目并使用它构建您自己的筛选。