自定义 AutoFilter 对话框

通过“选择记录”对话框或打印时“记录选择器”数据输入控件可访问“自定义 AutoFilter”对话框,在此对话框中可以使用最多包含两个特定条件的复杂表达式为特定列创建自定义筛选器。

要打开“自定义 AutoFilter”对话框,请将光标移动到您想要筛选的列的标题上,并允许光标悬停在此位置,直到显示 筛选器”按钮。单击 ,然后从“筛选器”按钮下拉列表中选择“自定义”。

第二个“赋值运算符”下拉列表和“筛选值”文本框位于布尔运算符下方,用于定义第二个条件语句。

关闭示例:使用“自定义 Autofilter”对话框创建筛选器

假设有一个包含客户姓名和地址的数据库。数据库字段包括 CustomerName、CompanyName、StreetAddress、City、State 和 Zip。要仅显示 CustomerName 字段中含有“Anderson”或“Johnson”的记录,需要创建一个基于两个联接的条件语句的筛选器。

关闭创建自定义筛选器

  1. 在“选择记录”对话框或打印时“记录选择器”数据输入控件中,将光标置于 CustomerName 列标题上,然后单击 以打开“筛选器”按钮菜单。

  2. 选择“(自定义)”以打开“自定义 AutoFilter”对话框。

  3. 在位于 CustomerName 正下方的第一个筛选条件中,使用“赋值运算符”下拉列表选择“相等於”。

  4. 在“赋值运算符”下拉列表右侧的“筛选值”字段中,输入“Anderson”(不带引号)。

  5. 为布尔运算符选择“”。请注意,选择“或”将使包含“Anderson”的记录和包含“Johnson”的记录均显示出来。如果选择“”,则“自定义 AutoFilter”对话框将搜索 CustomerName 字段中同时包含两个名字的记录。

  6. 在第二个筛选条件中,从“赋值运算符”下拉列表中选择“相等於”。

  7. 在“筛选值”字段中,输入“Johnson”(不带引号)。

  8. 单击“确定”以关闭“自定义 AutoFilter”对话框。结果显示在“选择记录”或“记录选择器”表中。含有名字“Anderson”和“Johnson”的记录将会显示。

相关主题