Microsoft Access 数据库筛选指南
在 Microsoft Access 中,筛选数据是提取特定信息、缩小数据范围最常用的功能,根据你的需求深度,可以分为快速筛选、高级筛选以及查询筛选三种主要方式。
快速筛选(最简单的方法)
这种方法适用于在打开表格或窗体时,快速查看某个特定值的数据。
- 通过所选内容筛选:
- 在表格中点击一个单元格,选中你想要筛选的具体值。
- 点击功能区“开始”选项卡下的“筛选”按钮,选择“通过所选内容筛选”。
- Access 会立即隐藏所有不包含该值的行。
- 通过窗体筛选:
- 在表格中点击一个单元格。
- 点击“筛选”按钮,选择“通过窗体筛选”。
- 在弹出的对话框中,你可以选择“等于”、“不等于”、“大于”等逻辑关系,然后点击确定。

使用“筛选”菜单(针对特定数据类型)
如果你需要进行更复杂的逻辑判断(查找所有大于 100 的数字,或查找所有以“张”开头的姓名),可以使用下拉菜单。
- 文本筛选:
- 适用于字符字段。
- 常用选项:“开始于…”、“结尾于…”、“包含…”、“不包含…”。
- 数字筛选:
- 适用于数值字段。
- 常用选项:“大于…”、“小于…”、“介于…”、“不等于…”。
- 日期筛选:
- 适用于日期/时间字段。
- 常用选项:“、“昨天”、“本周”、“上个月”、“介于…”。
使用查询设计器进行筛选(专业且持久的方法)

如果你希望保存筛选条件,以便下次直接使用,或者需要跨表进行复杂筛选,查询(Query)是最佳选择。
- 操作步骤:
- 点击“创建”选项卡,选择“查询设计”。
- 添加你需要查看的表。
- 双击字段,将它们添加到下方的设计网格中。
- 在目标字段下方的“条件” (Criteria) 行中输入筛选规则。
- 常用条件表达式:
- 精确匹配:输入
"北京"(查找城市为北京的所有记录)。 - 模糊匹配:输入
Like "张"(查找姓名中包含“张”的所有记录)。 - 数值范围:输入
>100或Between 50 And 100。 - 日期范围:输入
Between #2026-01-01# And #2026-12-31#(注意日期需用 号包裹)。 - 多条件组合

:
- 在同一行的“条件”中输入,表示 “且” (AND) 关系。
- 在“或” (OR) 行中输入,表示 “或” 关系。
- 精确匹配:输入
使用 SQL 语句筛选(进阶方法)
对于高级用户,可以直接编写 SQL 代码来执行筛选。
- 基本语法:
SELECT 字段名 FROM 表名 WHERE 条件; - 示例:
SELECT FROM 员工表 WHERE 部门 = '销售部';SELECT 姓名, 工资 FROM 员工表 WHERE 工资 > 5000;
总结建议
- 如果只是临时看一眼数据 $rightarrow$ 使用快速筛选。
- 如果需要逻辑判断(如大于、包含) $rightarrow$ 使用筛选菜单。
- 如果需要长期保存筛选结果或进行复杂报表制作 $rightarrow$ 使用查询设计器。
【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!
发表回复