首页 理论教育 创建交叉表查询,教师每学期授课总学时,操作简单

创建交叉表查询,教师每学期授课总学时,操作简单

时间:2023-11-05 理论教育 版权反馈
【摘要】:创建一个交叉表查询,列出每位教师每学期的授课总学时。由于交叉表向导不支持从多个表中选择字段,因此需要先建立一个包含以上信息的查询。将查询命名为“查询3-1f”。图4-21 “查询3-1f”设计视图2)打开“交叉表查询向导”对话框,选择查询“查询3-1f”作为数据源。单击“完成”,运行查询。会看到在“QBE网格”中出现“总计”栏和“交叉表”栏。

创建交叉表查询,教师每学期授课总学时,操作简单

1.实验目的

掌握创建交叉表查询方法。

2.实验内容

(1)使用交叉表向导,列出各班级每门课程的平均分。显示信息包括班级编号、班级名称、课程名称和平均成绩。将查询命名为“查询3-1”。

(2)使用“设计视图”完成(1)题,将查询命名为“查询3-2”。

(3)创建一个交叉表查询,列出每位教师每学期的授课总学时。将“姓名”作为行标题,“课程名称”作为列标题,“学时”求和作为值。将查询命名为“查询3-3”。

3.思路分析

(1)本题显示信息来自“成绩”表、“班级”表和“课程”表,要将“班级”表和“成绩”表联系还需要通过“学生”表。由于交叉表向导不支持从多个表中选择字段,因此需要先建立一个包含以上信息的查询。因为行标题最多可选3个字段,列标题只能选择一个字段,所以将“班级编号”和“班级名称”作为行标题,将“课程名称”作为列标题,将“分数”求平均分作为列和行的交叉点值。

(2)略。

(3)略。

4.操作提示

(1)使用向导创建交叉表查询“查询3-1”。

1)先创建相关查询,其设计如图4-21所示。将查询命名为“查询3-1f”。

978-7-111-45056-6-Chapter04-23.jpg

图4-21 “查询3-1f”设计视图

2)打开“交叉表查询向导”对话框,选择查询“查询3-1f”作为数据源。

3)将“班级编号”和“班级名称”选定为行标题,“课程名称”选定为列标题。(www.xing528.com)

4)计算“分数”平均值,作为交叉点值。不选中“请确定是否为每一行作小计”。

5)将查询命名为“查询3-1”。单击“完成”,运行查询。

6)值列表小数位数过长,无法显示。切换到“设计视图”,将“分数”字段的属性设置“格式”为“固定”,“小数位数”为“1”。运行查询结果,部分内容如图4-22所示。

978-7-111-45056-6-Chapter04-24.jpg

图4-22 “查询3-1”查询结果

(2)使用设计器创建交叉表查询“查询3-2”。

1)在查询“设计视图”下,选择“学生”表、“班级”表、“课程”表和“成绩”表为数据源。

2)单击“设计”选项卡“查询类型”选项组中的“交叉表”按钮。会看到在“QBE网格”中出现“总计”栏和“交叉表”栏。

3)在“总计”栏,设置“分数”字段求平均值,其他字段均为分组。“交叉表”栏设置为“行标题”、“列标题”和“值”,如图4-23所示。

978-7-111-45056-6-Chapter04-25.jpg

图4-23 “查询3-3”设计视图

4)设置“分数”字段的“格式”属性为“固定”,“小数位数”为“1”。运行查询,结果如图4-22所示。

(3)使用交叉表查询向导和设计视图两种方法完成“查询3-3”。操作提示略,运行结果如图4-24所示。

978-7-111-45056-6-Chapter04-26.jpg

图4-24 “查询3-3”查询结果

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈