- MS Access 教程
- MS Access - 首页
- MS Access - 概述
- MS Access - 关系数据库管理系统 (RDBMS)
- MS Access - 对象
- MS Access - 创建数据库
- MS Access - 数据类型
- MS Access - 创建表
- MS Access - 添加数据
- MS Access - 查询数据
- MS Access - 查询条件
- MS Access - 操作查询
- MS Access - 创建查询
- MS Access - 参数查询
- MS Access - 备选条件
- MS Access - 关联数据
- MS Access - 创建关系
- 一对一关系
- 一对多关系
- 多对多关系
- MS Access - 通配符
- MS Access - 计算表达式
- MS Access - 索引
- MS Access - 分组数据
- MS Access - 数据汇总
- MS Access - 连接
- MS Access - 重复查询向导
- 不匹配查询向导
- MS Access - 创建窗体
- MS Access - 修改窗体
- MS Access - 导航窗体
- MS Access - 组合框
- MS Access - SQL 视图
- MS Access - 格式化
- MS Access - 控件和属性
- MS Access - 报表基础
- MS Access - 格式化报表
- MS Access - 内置函数
- MS Access - 宏
- MS Access - 数据导入
- MS Access - 数据导出
- MS Access 有用资源
- MS Access - 快速指南
- MS Access - 有用资源
- MS Access - 讨论
MS Access - 数据汇总
如果您只需要一个特定的数字,则聚合查询非常有用,但是如果您想要类似电子表格的汇总信息,则可能需要考虑尝试交叉表查询。当您想要重组汇总数据以使其更易于阅读和理解时,请考虑使用交叉表查询。
交叉表查询是一种选择查询。运行交叉表查询时,结果将显示在数据表中。此数据表与其他类型的数据表具有不同的结构。
如以下屏幕截图所示,交叉表查询的结构使其比显示相同数据的简单选择查询更容易阅读。
到目前为止,在 Access 中创建交叉表查询最简单的方法是简单地使用 Access 附带的向导来创建交叉表查询。现在,让我们转到“创建”选项卡,在“查询”组中,然后单击“查询向导”。
在上面的对话框中,您可以看到各种特殊查询。您可以像我们之前所做的那样从“设计视图”创建简单的查询向导。第二个是我们想要的——交叉表查询,它以紧凑的电子表格格式显示数据。现在,选择交叉表查询,然后单击“确定”。
向导中的第一个屏幕将提示您哪个表或查询包含您想要用于交叉表查询结果的字段。单击“查询”单选按钮,然后选择“qryOrdersInformation”——这是我们之前创建的包含小计、销售税等的查询。单击“下一步”。
我们现在将查看该查询中可用的字段。它将提示您输入您想要作为行标题的字段值。假设我们想要一个我们所有不同图书标题的简单列表。现在选择图书标题字段,并将其发送到选定的字段区域,然后单击“下一步”。
在上面的对话框中,问题是您想用什么作为列标题,这实际上取决于您想评估什么。假设您想查看我们的按日期销售情况,选择TransactionDate,然后单击“下一步”。
上面的对话框中的问题是基于我们之前选择的字段,因为我们选择了一个日期时间列。它询问我们是否要按特定间隔对日期时间列信息进行分组。选择“年”选项,然后单击“下一步”。
上面的对话框屏幕中的下一个问题询问您想要为行交叉点中的每一列计算什么数字。在这种情况下,我们可以通过选择数量 (QTY)和“求和”函数来选择出售的图书数量,然后单击“下一步”。
向导的最后一个屏幕将询问您要将查询命名为什么,然后单击“完成”以查看该查询。
我们现在拥有按图书的信息以及有关总销售额的信息,例如每次销售发生的时间。