Access 2003完整教程:关于使用条件检索某些记录 (MDB)

注释本主题中的信息仅适用于 Microsoft Access 数据库 (.mdb)。

条件是查询或高级筛选中用来识别所需特定记录的限制条件。例如,只想查看公司使用的所有供应商中来源于日本的,为此可以指定条件,将记录结果的“国家/地区”字段限制为“日本”。

若要对设计网格中的一个字段指定条件,就可在该字段的“条件”单元格中输入一个表达式。前一个示例中的表达式是“日本”。但也可以使用一些更复杂的表达式,如“Between 1000 And 5000”。

如果查询包含链接的表,则针对链接表的字段指定的条件中的值是区分大小写的,必须与基础表中值的大小写相匹配。

用 And 或 Or 运算符组合条件

可以对相同的字段或不同的字段输入附加的条件。在多个“条件”单元格中输入表达式时,Microsoft Access 将使用AndOr运算符进行组合。如果此表达式是在同一行的不同单元格中,Access 将使用And运算符,表示只返回满足所有单元格条件的记录。如果表达式是在设计网格的多个不同行中,Access 将使用Or运算符,表示只要满足任何一个单元格条件的记录都将返回。

下面的示例显示了用And运算符或Or运算符组合条件的几种不同方法。

一个字段使用 Or 运算符

在设计网格的一个字段中使用 Or 运算符以检索某些记录

标注 1区域是 SP 或 RJ。

标注 2Access 显示所有满足其中一个条件或两个条件都满足的公司名称。

一个字段使用 And 运算符

在设计网格的一个字段中使用 And 运算符以检索某些记录

标注 1公司名称以“The”开头,并包含“Box”。

标注 2Access 显示两个条件都满足的公司名称。

两个字段使用 Or 运算符

在设计网格的两个字段中使用 Or 运算符以检索某些记录

标注 1公司名称以“H”开头或者区域为“RJ”。

标注 2Access 显示所有满足第一个字段条件或满足第二个字段条件的公司名称。

两个字段使用 And 运算符

在设计网格的两个字段中使用 And 运算符以检索某些记录

标注 1公司名称以“H”开头并且区域为 RJ。

标注 2Access 显示所有满足第一个字段和第二个字段的条件的公司名称。

三个字段使用 Or 运算符和 And 运算符

在设计网格的三个字段中使用 And 运算符和 Or 运算符以检索某些记录

标注 1公司名称以“H”开头并且区域为 RJ...

标注 2...或者区域是 SP 且城市以 C 开头。

标注 3Access 显示所有满足设计网格中第一行或第二行条件的公司名称。

指定条件的位置将会影响执行计算的时刻

另外,还可以指定条件来影响计算,生成各种不同的查询结果。通过添加条件,可以对以下内容进行限制:

上页:Access 2003完整教程:创建表达式 下页:Access 2003完整教程:关于数据访问页

Access 2003完整教程:关于使用条件检索某些记录 (MDB)

Access 2003完整教程:关于数据访问页Access 2003完整教程:关于设计数据库
Access 2003完整教程:关于 Access 数据库中的关系 (MDB) Access 2003完整教程:何时可以从查询更新数据 (MDB)
Access 2003完整教程:关于创建具有选项卡或分页符的窗体Access 2003完整教程:关于事件和事件过程
Access 2003完整教程:关于使用程序方法验证数据Access 2003完整教程:数据定义查询的示例 (MDB)
Access 2003完整教程:关于对记录进行分组Access 2003完整教程:计算运行总和的报表示例
Access 2003完整教程:页码表达式的示例Access 2003完整教程:宏条件的示例
Access 2003完整教程:每组都另起新行或新列的报表示例Access 2003完整教程:关于使用模板创建窗体或报表
Access 2003完整教程:联合查询示例 (MDB)Access 2003完整教程:打印窗体和报表时缩放文本框的示例
Access 2003完整教程:关于窗体Access 2003完整教程:沙盒模式中禁用的函数
Access 2003完整教程:关于宏和宏组Access 2003完整教程:关于分发安全性增强的应用程序 (MDB)
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号