Access实验指导书13版(4)

2019-06-02 17:06

《数据库技术及应用》实验指导

(3)单击工具栏上的“总计”按钮,插入一个“总计”行,单击“学生编号”字段的“总计”行右侧的向下箭头,选择“计数”函数,如图2-4所示。

图2-4设置总计项

(4)单击“保存”按钮,在“查询名称”文本框中输入“统计学生人数”。 (5)运行查询,查看结果。 2.创建带条件的统计查询

要求:统计2008年入学的男生人数。 操作步骤:

(1)在设计视图中创建查询,添加“学生”表到查询设计视图中。

(2)双击“学生编号”、“性别”和“入校日期”字段,将它们添加到“字段”行的第1~3列中。

(3)单击“性别”、“入校日期”字段“显示”行上的复选框,使其空白。 (4)单击工具栏上的“总计”按钮,单击“学生编号”字段的“总计”行右侧的向下箭头,选择“计数”函数,“性别”和“入校日期”字段的“总计”行选择“条件”选项。

(5)在“性别”字段列的“条件”行中输入条件“男”;在“入校日期”字段列的“条件”行中输入条件Year([入校日期])=2008,如图2-5所示。

图2-5设置查询条件及总计项

(6)单击保存按钮,在“查询名称”文本框中输入“统计2008年入学的男生人数”。

(7)运行查询,查看结果。

14

《数据库技术及应用》实验指导

3.创建分组统计查询

要求:统计男、女学生年龄的最大值、最小值和平均值。 操作步骤:

(1)在设计视图中创建查询,添加“学生”表到查询设计视图中。 (2)字段行第1列选“性别”,第2列到第4列选“年龄”。

(3)单击工具栏上的“总计”按钮,设置“性别”字段的“总计”行为“分组”, “年龄”字段的“总计”行分别设置成最大值、最小值和平均值,查询的设计窗口如图2-6所示。

图2-6设置分组总计项

(4)单击保存按钮,在“查询名称”文本框中输入“统计男女生年龄”。 (5)运行查询,查看结果。 4.创建含有Iif()函数的计算字段

要求:修改查询“2008年9月1日入校的男生信息”,团员情况用“是”和“否”来显示,使显示结果更清晰。

操作步骤:

(1)在数据库窗口的“查询”对象下,选中“2008年9月1日入校的男生信息”查询,单击“设计”按钮,打开查询设计视图。

(2)将字段“团员否”修改为 “团员情况:IIF([团员否], \是\,\否\)”,选中该列“显示”行上的复选框,设计结果如图2-7所示。

图2-7 计算字段

(3)单击“保存”按钮,保存查询,运行并查看结果。 5.新增含有Date()函数的计算字段

15

《数据库技术及应用》实验指导

要求:显示教师的姓名、工作时间和工龄。 操作步骤:

(1)在设计视图中创建查询,添加“教师”表到查询设计视图中。

(2)在“字段”行第1列中选“姓名”字段,第2列选“工作时间”字段,第3列输入“工龄:Year(Date())-Year([工作时间])”,并选中该列“显示”行上的复选框。

(3)单击“保存”按钮,将查询命名为“统计教师工龄”,运行并查看结果。 案例四:创建交叉表查询

1.利用“交叉表查询向导”创建查询

要求:查询每个学生的选课情况和平均成绩,行标题为“学生编号”,列标题为“课程编号”,计算字段为“成绩”。注意:交叉表查询不做各行小计。

操作步骤:

(1) 在数据库窗口中,选择“查询”对象,单击“新建”按钮,选择“交叉表查询向导”,单击“确定”按钮。

(2)选择“视图”选项中“表”选项,选择“选课成绩”表,如图2-8所示。单击“下一步”按钮。

图2-8选择数据源

(3)将“可用字段”列表中的“学生编号”添加到其右侧的“选定字段”列表中,即将“学生编号”作为行标题,单击“下一步”按钮。

(4)选择“课程编号”作为列标题,然后单击“下一步”按钮。

(5)在“字段”列表中,选择“成绩”作为统计字段,在“函数”列表中选“平均”选项,取消“是,包含各行小计”的选择,单击“下一步”按钮。

(6)在“指定查询的名称”文本框中输入“选课成绩表”,选择“查看查询”选项,最后单击“完成”按钮。

2.使用设计视图创建交叉表查询

要求:使用设计视图创建交叉表查询,用于统计各门课程男女生的平均成绩,要求不做各行小计。

操作步骤:

(1)在设计视图中创建查询,并将“课程”、“选课成绩”和“学生”三个表添加到查询设计视图中。

16

《数据库技术及应用》实验指导

(2)双击“课程”表中的“课程名称”字段,“学生”表中的“性别”字段,“选课成绩”表中的“成绩”字段,将它们添加到“字段”行的第1~3列中。

(3)选择“查询”→“交叉表查询”菜单命令。

(4)在“课程名称”字段的“交叉表”行,选择“行标题”选项,在“性别”字段的“交叉表”行,选择“列标题”选项,在“成绩”字段的“交叉表”行,选择“值”选项,在“成绩”字段的“总计”行,选择“平均值”选项,设置结果如图2-9所示。

(5)单击“保存”按钮,将查询命名为“统计各门课程男女生的平均成绩”。运行查询,查看结果。

图2-9 设置交叉表中的字段

案例五:创建参数查询

1.创建单参数查询

要求:以已建的“选课成绩”查询为数据源建立查询,按照学生“姓名”查看某学生的成绩,并显示学生“学生编号”、“姓名”、“课程名称”和“成绩”等字段。

操作步骤:

(1)在数据库窗口的“查询”对象中,选“选课成绩”,然后单击“设计”按钮,打开查询设计视图。

(2)在“姓名”字段的条件行中输入“[请输入学生姓名]”,结果如图2-10所示。

图2-10设置单参数查询

(3)单击“工具栏”上的“运行”按钮,在“请输入学生姓名”文本框中输入要查询的学生的姓名,例如:“江贺”,单击“确定”按钮,显示查询结果。

(4)单击“文件”→“另存为”菜单命令,将查询另存为“单参数查询-按姓名查询”。

2. 创建多参数查询

17

《数据库技术及应用》实验指导

要求:建立一个多参数查询,用于显示指定范围内的学生成绩,要求显示“姓名”和“成绩”字段的值。

操作步骤:

(1)在设计视图中创建查询,在“显示表”对话框中,选择“查询”选项卡,并将“选课成绩”查询添加查询设计视图中。

(2)双击字段列表区中的“姓名”、“成绩”字段,将它们添加到设计网格中“字段”行的第1列和第2列中。

(3)在“成绩”字段的“条件”行中输入“Between [请输入成绩下限:] And [请输入成绩上限:]”,此时的设计视图如图2-11所示。在“成绩”字段的“排序”行中设置“升序”。

图2-11多参数查询的设计视图

(4)单击 “运行”按钮,屏幕提示输入下限,例如:80,确定后,输入上限,例如:100,指定要查找的成绩范围,单击“确定”按钮,显示查询结果。

(5)保存查询为“多参数查询-按成绩范围查询”。 案例六:创建操作查询

1.创建生成表查询

要求:将成绩在90分以上学生的“学生编号”、“姓名”、“成绩”存储到“优秀成绩”表中。

操作步骤:

(1)在设计视图中创建查询,并将“学生”表和“选课成绩”表添加到查询设计视图中。

(2)双击“学生”表中的 “学生编号”、“姓名”字段,“选课成绩”表中的“成绩”字段,将它们添加到设计网格中“字段”行中。

(3)在“成绩”字段的“条件”行中输入条件“>=90”。

(4)选择“查询”→“生成表查询”菜单命令,打开“生成表”对话框。 (5)在“表名称”文本框中输入要创建的表名称“优秀成绩”,并选中“当前数据库”选项,单击“确定”按钮。

(6)单击工具栏上的“视图”按钮,预览记录 (7)保存查询,查询名称为“生成表查询”

(8)单击“运行”按钮,屏幕上出现一个提示框,单击“是”按钮,开始建立“优

18


Access实验指导书13版(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:植物地理学 本科教学 004.第四章地球植被 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: