【实验4-6】 创建交叉表查询
一、实验目的
(1)使用查询向导方式创建交叉表查询。
(2)使用设计视图创建交叉表查询。
二、实验内容及步骤
【实验任务1】使用交叉表查询向导创建一个查询,统计各院系的男、女生人数,所建查询命名为“各院系男女学生人数统计”。
操作步骤如下:
(1)单击“创建”选项卡→“查询”选项组→“查询向导”按钮,弹出“新建查询”对话框,选择列表框中的“交叉表查询向导”选项,如图1-4-21所示,然后单击“确定”按钮。
(2)在打开的“交叉表查询向导”对话框中,在“请指定哪个表或查询中含有交叉表查询结果所需的字段:”列表框中选择“表:学生”选项,如图1-4-22所示。
图1-4-21 选择“交叉表查询向导”选项
图1-4-22 选择“表:学生”选项
(3)单击“下一步”按钮,弹出“请确定用哪些字段的值作为行标题:”对话框,选择“可用字段”列表框中的“所属院系”选项,然后单击按钮,将其添加到“选定字段”列表框中,如图1-4-23所示。
(4)单击“下一步”按钮,弹出“请确定用哪些字段的值作为列标题:”对话框,选择“性别”字段,如图1-4-24所示。
图1-4-23 选择行标题
图1-4-24 选择列标题
(5)单击“下一步”按钮,弹出“请确定为每个列和行的交叉点计算出什么数字:”对话框,选择“字段:”列表框中的“学号”字段,再选择“函数:”列表框中的“Count”,如图1-4-25所示。
提示:如果不需要为每一行作小计,则取消选中“是,包括各行小计(Y)。”前的复选框。
(6)单击“下一步”按钮,弹出“请指定查询的名称:”对话框,在其文本框中输入查询的名称为“各院系男女学生人数统计”,如图1-4-26所示。
图1-4-25 确定交叉点
图1-4-26 输入查询的名称
(7)单击“完成”按钮,弹出如图1-4-27所示的查询结果。
图1-4-27 “各院系男女学生人数统计”查询结果
(8)单击“查询工具”→“设计”选项卡→“结果”选项组→“视图”下拉按钮,在弹出的下拉列表中选择“设计视图”命令,切换到查询的“设计视图”,查看查询设计结构。查询设计视图如图1-4-28所示。
图1-4-28 “各院系男女学生人数统计”查询的设计视图
【实验任务2】创建一个查询,统计“学生”表中各个民族的男、女生人数,所建查询的名称为“各民族男女学生统计查询”。
操作步骤如下:
(1)单击“创建”选项卡→“查询”选项组→“查询设计”按钮,弹出“显示表”对话框。
(2)在“表”选项卡中选择“学生”表,然后单击“添加”按钮,添加该表到设计视图。
(3)单击“关闭”按钮,关闭“显示表”对话框,出现查询的设计视图。
(4)在“字段”行第1列的下拉列表中选择“民族”字段;在“字段”行第2列的下拉列表中选择“性别”字段;在“字段”行第3列的下拉列表中选择“学号”字段,然后在“查询工具”的“设计”选项卡中,单击“查询类型”选项组的“交叉表”按钮,这时,在查询的设计视图的下半区就多出“总计”行和“交叉表”两行。
(5)在“民族”和“性别”字段的“总计”行的下拉列表中选择“Group By”选项,在“学号”字段的“总计”行的下拉列表中选择“计数”选项;在“民族”字段的“交叉表”行的下拉列表中选择“行标题”选项,在“性别”字段的“交叉表”行的下拉列表中选择“列标题”选项,在“学号”字段的“交叉表”行下拉列表中选择“值”选项,效果如图1-4-29所示。
图1-4-29 “各民族男女学生统计查询”的设计视图
(6)单击快速访问工具栏上的“保存”按钮,弹出“另存为”对话框,在“查询名称”文本中输入“各民族男女学生统计查询”,保存该查询。
(7)单击“查询工具”→“设计”选项卡→“结果”选项组→“视图”下拉按钮,在弹出的下拉列表中选择“数据表视图”命令,切换到“数据表视图”,查看查询结果。