Access 2003完整教程:关于选择查询和交叉表查询 (MDB)

如果只是为了检索所需的数据而对Microsoft Access 数据库进行查询,有两种主要方法:选择查询和交叉表查询。

选择查询

选择查询的定义

选择查询是最常见类型的查询。使用它可以:

多表查询和进行计算的查询

标注 1将多个表的数据汇总到一起,并按特定次序进行排序。

标注 2对记录组执行计算。

创建选择查询

可以在查询“设计”视图中使用向导或从头开始创建查询。在“设计”视图中,通过添加包含所需数据的表或查询,然后填入设计网格,可以指定要使用的数据。

查询在“设计”视图和“数据表视图”中的外观

标注 1字段列表显示要添加到查询中的表或查询中的字段。

标注 2联接线告知 Microsoft Access 一个表或查询中的数据如何与另一个表或查询中的数据建立关联。

标注 3通过将字段拖到字段列表中,向设计网格中添加字段。

标注 4添加到设计网格中的字段、排序次序和条件决定了可以在查询结果中看到的内容。

交叉表查询

交叉表查询的定义

使用交叉表查询计算和重构数据,可以简化数据分析。交叉表查询计算数据的总和、平均值、计数或其他类型的总计值,而这种数据又分为两类信息:一类沿数据表左侧向下,另一类在数据表的顶端。

交叉表查询和选择查询的比较

标注 1该选择查询只按雇员和类别对总计进行垂直分组。这会导致记录的数量更多,使得不同雇员的总计更难比较。

标注 2交叉表查询显示同样的信息,但既以水平方式又以垂直方式对记录进行分组,这样,数据表更简洁,也更易于分析。

创建交叉表查询

在查询“设计”视图中使用向导或从头开始创建交叉表查询。在设计网格中,指定将成为列标题的字段值;指定将作为行标题的字段值;并指定对哪些字段值计算总和、平均值、计数或进行其他计算。

有关如何填入交叉表查询的设计网格的示例

标注 1这些行中的设置决定了数据的显示方式。

标注 2该设置将字段的值显示为行标题。

标注 3该设置将字段的值显示为列标题。

标注 4该设置显示总次序。

让 Microsoft Access 为您创建选择查询或交叉表查询

Access 通常可为您创建查询,所以不必从头开始设计查询。

如果这些方法都不能满足需要,则可以不用向导,直接在查询“设计”视图中从头开始创建查询。

上页:Access 2003完整教程:关于提示输入条件的参数查询 (MDB) 下页:Access 2003完整教程:关于 SQL 查询 (MDB)

Access 2003完整教程:关于选择查询和交叉表查询 (MDB)

Access 2003完整教程:关于 SQL 查询 (MDB)Access 2003完整教程:在 Access 的多个版本中使用 Access 文件
Access 2003完整教程:使用“升迁向导”Access 2003完整教程:在设计网格中将表中的所有字段添加到查询 (MDB)
Access 2003完整教程:Visual Basic 过程、变量和常量的命名指南Access 2003完整教程:关于窗体的视图
Access 2003完整教程:关于在 Access 项目中复制数据和数据库 (ADP)Access 2003完整教程:用于自定义窗体的方法
Access 2003完整教程:关于筛选 (ADP)Access 2003完整教程:关于对记录进行排序 (ADP)
Access 2003完整教程:在窗体中处理数据的方法Access 2003完整教程:关于命令按钮
Access 2003完整教程:关于数据透视表窗体Access 2003完整教程:创建索引以快速查找和排列记录 (MDB)
Access 2003完整教程:关于过程Access 2003完整教程:关于属性表
Access 2003完整教程:关于子窗体Access 2003完整教程:关于主键 (MDB)
Access 2003完整教程:关于与 Access 一起工作的应用程序Access 2003完整教程:数据库对象的事件发生顺序
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号