ACCESS实验查询的综合操作_第1页
ACCESS实验查询的综合操作_第2页
ACCESS实验查询的综合操作_第3页
ACCESS实验查询的综合操作_第4页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、ACCESS实验实验 7查询的综合操作一、实验目的:了解各种查询的特点以及用途;掌握参数查询、分组统计查询等专用查询的设计方法;掌握操作查询的设计方法和注意事项;请注意:第一:本实验共有 5 题,每做一道题,请在与本题相同的文件夹下操作,比如,你做 01,则需要在文件夹 01 中操作;第二:同学们在做练习的过程中,应尽量先独立思考怎么去做题目,还要反复地去尝试各种做法。只有在确实不会做或者是没有讲过的情况下才去看参考步骤或参考视频,千万不要想都不想直接对着步骤或者看着视频做,这样达不到练习的目的。01考生文件夹下存在一个数据库文件"samp2.mdb", 里面已经设计好表对

2、象"tCourse" 、 "tScore" 和"tStud" ,试按以下要求完成设计:( 1)创建一个查询,查找党员记录,并显示 " 姓名 " 、" 性别 " 和" 入校时间 " 三列信息,所建查询命名为 "qT1" 。( 2)创建一个查询,当运行该查询时,屏幕上显示提示信息: " 请输入要比较的分数: " ,输入要比较的分数后,该查询查找学生选课成绩的平均分大于输入值的学生信息,并显示 " 学号 " 和"

3、 平均分 " 两列信息,所建查询命名为 "qT2" 。( 3)创建一个交叉表查询, 统计并显示各班每门课程的平均成绩, 统计显示结果如下图所示 (要求:直接用查询设计视图建立交叉表查询, 不允许用其他查询做数据源),所建查询命名为 "qT3" 。( 4)创建一个查询,运行该查询后生成一个新表,表名为 "tNew", 表结构包括 " 学号 " 、" 姓名 " 、" 性别 " 、" 课程名 " 和" 成绩 " 等五个字段,表内容为

4、 90分以上(包括 90分)或不及格的所有学生记录, 并按课程名降序排序, 所建查询命名为 "qT4" 。要求创建此查询后,运行该查询,并查看运行结果。【考点分析】本题考点:创建条件查询、 交叉表查询、参数查询和生成表查询。(1)【操作步骤】步骤 1:选择 " 查询 " 对象,双击 " 在设计视图中创建查询 " ,在打开的 " 显示表 " 对话框中双击 "tStud" , 关闭 " 显示表 " 窗口 , 然后分别双击 " 姓名 " 、 " 性别

5、" 、"入校时间 " 和 " 政治面目 " 字段。步骤 2:在 " 政治面目 " 字段的 " 条件 " 行中输入 " 党员 " ,并取消该字段 " 显示 " 复选框的勾选。步骤 3:单击工具栏中的 " 保存 " 按钮,将查询保存为 "qT1" ,运行并退出查询。( 2)【操作步骤】步骤 1:选择 " 查询 " 对象,双击 " 在设计视图中创建查询 " ,在打开的 " 显示表&q

6、uot; 对话框中双击 "tScore" ,关闭 " 显示表 " 窗口,然后分别双击 " 学号 " 和" 成绩 " 字段。步骤 2:将" 成绩" 字段改为 " 平均分 : 成绩 " ,选择" 视图 " 菜单中的 " 总计 " 命令,在 " 总计 " 行中选择该字段的 " 平均值 " ,在 " 条件 " 行输入 "> 请输入要比较的分数:" 。步骤 3:

7、单击工具栏中的 " 保存 " 按钮,将查询保存为 "qT2" ,运行并退出查询。( 3)【操作步骤】步骤 1:选择 " 查询 " 对象,双击 " 在设计视图中创建查询 " ,在打开的 " 显示表" 对话框中分别双击 "tScore" 和"tCourse" ,关闭 " 显示表 " 窗口。步骤 2:选择 " 查询 " 菜单下的 " 交叉表查询 " 命令。然后分别双击" 学号 " 、

8、 "课程名 " 和" 成绩 " 字段。步骤 3:修改字段 " 学号 " 为 " 班级编号 :left(tScore!学号 ,8)";将" 成绩" 字段改为 "round(avg( 成绩 )" ,并在 " 总计 " 中选择 " 表达式 " 。分别在 " 学号 " 、" 课程名 "和"成绩"字段的 "交叉表 "行中选择 "行标题 "、 &qu

9、ot; 列标题 "和"值"。步骤 4:单击工具栏中的 " 保存 " 按钮,将查询保存为 "qT3" ,运行并退出查询。( 4)【操作步骤】步骤 1:选择 " 查询 " 对象,双击 " 在设计视图中创建查询 " ,在打开的 " 显示表" 对话框中分别双击 "tScore" 、"tStud" 和"tCourse" ,关闭 " 显示表 " 窗口。步骤 2:选择 " 查询 "

10、 菜单中的 " 生成表查询 " 命令,在弹出的对话框中输入新生成表的名字 "tNew" 。步骤 3:分别双击 " 学号 " 、" 姓名 " 、"性别 " 、" 课程名 "和" 成绩 " 字段,在 " 课程名 " 字段的 " 排序 " 行中选择 " 降序 " ,在 " 成绩 " 字段的 " 条件 " 行中输入 ">=90 or <60&q

11、uot; 。步骤 4:单击工具栏中的 " 保存 " 按钮,将查询保存为 "qT4" ,运行并退出查询。02考生文件夹下有一个数据库文件 "samp2.mdb",其中存在已经设计好的一个表对象 "tTeacher" 。请按以下要求完成设计:(1) 创建一个查询,计算并输出教师最大年龄与最小年龄的差值,显示标题为 "m_age",将查询命名为 "qT1" 。(2) 创建一个查询,查找并显示具有研究生学历的教师的 " 编号 " 、" 姓名 "

12、 、"性别 " 和" 系别 "4 个字段内容,将查询命名为 "qT2" 。(3) 创建一个查询,查找并显示年龄小于等于 38、职称为副教授或教授的教师的 " 编号 " 、" 姓名 " 、" 年龄 " 、 " 学历 " 和" 职称 "5 个字段,将查询命名为 "qT3" 。(4) 创建一个查询,查找并统计在职教师按照职称进行分类的平均年龄,然后显示出标题为 " 职称 " 和 " 平均年龄

13、" 的两个字段内容,将查询命名为 "qT4" 。【考点分析】本题考点:创建条件查询及分组总计查询。【解题思路】第 1、2、 3、4小题在查询设计视图中创建不同的查询,按题目要求添加字段和条件表达式。(1) 【操作步骤】步骤 1:在设计视图中新建查询,在" 显示表 " 对话框中添加表 "tTeacher" ,关闭 " 显示表 " 对话框。步骤 2:在字段行输入: m_age:Max(tTeacher! 年龄 min(tTeacher! 年龄 ) ,单击 " 显示 " 行的复选框使字段显示

14、。单击工具栏中 " 保存 " 按钮 ,另存为 "qT1" ,关闭设计视图。(2) 【操作步骤】步骤 1:在设计视图中新建查询,添加表"tTeacher" ,关闭 " 显示表 " 对话框。步骤 2:双击 " 编号 "" 姓名 "" 性别 "" 系别 "" 学历 " 字段,在 " 学历 " 字段的条件行输入 " 研究生 ", 取消 " 学历 " 字段的显示的勾选

15、。单击工具栏中 " 保存 " 按钮 ,另存为 "qT2" ,关闭设计视图。(3) 【操作步骤】步骤 1:在设计视图中新建查询,添加表"tTeacher" ,关闭 " 显示表 " 对话框。步骤 2:双击 " 编号 "" 姓名 "" 年龄 "" 学历 "" 职称 " 字段,在 " 年龄 " 字段的条件行输入 "<=38", 在" 职称 " 的条件行输入 &

16、quot;" 教授 "or" 副教授 "" 。单击工具栏中 " 保存 " 按钮 ,另存为 "qT3" ,关闭设计视图。(4) 【操作步骤】步骤 1:在设计视图中新建查询,添加表 "tTeacher" ,关闭 " 显示表 " 对话框。步骤 2:双击 " 职称 "" 年龄 "" 在职否 " 字段,单击菜单栏【视图】 | 【总计】,在 " 年龄 " 字段的 " 总计 " 行

17、选择 " 平均值 " ,在 " 年龄 " 字段前添加 " 平均年龄:" 字样。单击工具栏中 " 保存 " 按钮,另存为 "qT4" ,关闭设计视图。03考生文件夹下有一个数据库文件 "samp2.mdb",其中存在已经设计好的两个表对象 "tEmployee" 和 "tGroup" 。请按以下要求完成设计:(1) 创建一个查询,查找并显示没有运动爱好的职工的 " 编号 " 、" 姓名 " 、&qu

18、ot; 性别 " 、 " 年龄 " 和" 职务 "5 个字段内容,将查询命名为 "qT1" 。(2) 建立 "tGroup" 和 "tEmployee" 两表之间的一对多关系,并实施参照完整性。(3) 创建一个查询,查找并显示聘期超过 5年 ( 使用函数 ) 的开发部职工的 " 编号 " 、 " 姓名 " 、" 职务 " 和" 聘用时间 "4 个字段内容,将查询命名为 "qT2" 。(4

19、) 创建一个查询,检索职务为经理的职工的 " 编号 " 和 " 姓名 " 信息,然后将两列信息合二为一输出 ( 比如,编号为 "000011" 、姓名为 " 吴大伟 " 的数据输出形式为 "000011吴大伟 ") ,并命名字段标题为 " 管理人员 " ,将查询命名为 "qT3" 。【考点分析】 本题考点:创建条件查询;建立表间关系等。【解题思路】 第1、3、4小题在查询设计视图中创建条件查询,在 " 条件 " 行按题目要求填写条件表达

20、式;第 2小题在关系界面中建立表间关系。(1) 【操作步骤】步骤 1:在设计视图中新建查询,从 " 显示表 " 对话框添加表 "tEmployee" ,关闭 " 显示表 " 对话框。步骤2:双击 " 编号 "" 姓名"" 性别"" 年龄 "" 职务 "" 简历 " 字段,取消 " 简历 " 字段的显示 , 在下面的条件行中输入 "Not Like"*运动 *"&quo

21、t; 。单击工具栏中 " 保存 " 按钮,将查询另存为"qT1" ,关闭设计视图。(2) 【操作步骤】步骤 1:单击菜单栏【工具】 | 【关系】,单击菜单栏【关系】 | 【显示表】,分别添加表 "tGroup" 和"tEmployee" ,关闭显示表对话框。步骤 2:选中表 "tGroup" 中的 " 部门编号 " 字段,拖动到表 "tEmployee" 的 " 所属部门 " 字段,放开鼠标,单击 " 实施参照完整性 &quo

22、t; 选项,然后单击 " 创建 " 按钮。单击工具栏中 " 保存 " 按钮 ,关闭 " 关系 " 界面。(3) 【操作步骤】步骤 1 :在设计视图中新建查询,从" 显示表 " 对话框添加表"tGroup" 和"tEmployee" 到关系界面,关闭 " 显示表 " 对话框。步骤 2:双击 " 编号 "" 姓名 "" 职务 "" 名称 "" 聘用时间 " 字段

23、,在 " 名称 " 字段条件行输入 " 开发部 " ,添加新字段 "Year(Date()-Year(聘用时间 )" ,在条件行中输入 ">5" ,取消该字段和 " 名称 " 字段的显示。 单击工具栏中 " 保存 " 按钮 ,将查询另存为 "qT2" ,关闭设计视图。(4) 【操作步骤】步骤 1:在设计视图中新建查询,在 " 显示表 " 对话框添加表 "tEmployee" ,关闭 " 显示表 &qu

24、ot; 对话框。步骤 2:添加新字段 " 管理人员 : 编号 + 姓名 " ,双击添加 " 职务 " 字段。步骤 3:在 " 职务 " 字段条件行输入 " 经理 " ,取消 " 职务 " 字段的显示。单击工具栏中 " 保存 " 按钮,将查询另存为"qT3" ,关闭设计视图。【易错误区】 创建 "qT2" 时,要正确设置聘期大于 5年的格式,创建 "qT3" 时要注意添加 " 管理人员 " 字段。0

25、4考生文件夹下有一个数据库文件 "samp2.mdb",其中存在已经设计好的 3个关联表对象 "tStud" 、"tCourse" 和 "tScore" 及表对象 "tTemp" 。请按以下要求完成设计:(1) 创建一个查询,查找并显示学生的 " 姓名 " 、" 课程名 " 和" 成绩 "3 个字段内容,将查询命名为 "qT1" 。(2) 创建一个查询,查找并显示有摄影爱好的学生的 " 学号 "

26、、" 姓名 " 、" 性别" 、" 年龄 " 和 " 入校时间 "5 个字段内容,将查询命名为 "qT2" 。(3) 创建一个查询,查找学生的成绩信息,并显示 " 学号 " 和" 平均成绩 " 两列内容。其中 " 平均成绩 " 一列数据由统计计算得到,将查询命名为 "qT3" 。(4) 创建一个查询,将 "tStud" 表中女学生的信息追加到 "tTemp" 表对应的字段中,将

27、查询命名为 "qT4" 。【考点分析】本题考点:创建条件查询、总计查询和追加查询。【解题思路】第 1、2、 3、4小题在查询设计视图中创建不同的查询,按题目要求添加字段和条件表达式。(1) 【操作步骤】步骤 1:在设计视图中新建查询,从 " 显示表 " 对话框中添加表 "tStud" 、 "tScore" 、"tCourse" ,关闭 " 显示表 " 对话框。步骤 2:双击添加 " 姓名 "" 课程名 "" 成绩 "

28、 字段,单击工具栏中的" 保存 " 按钮,另存为 "qT1" 。关闭设计视图。(2) 【操作步骤】步骤 1:在设计视图中新建查询,从" 显示表 " 对话框中添加表 "tStud" ,关闭" 显示表 " 对话框。步骤 2:双击添加 " 学号 "" 姓名 "" 性别 "" 年龄 "" 入校时间 "" 简历 " 字段,在 " 简历 " 字段的 " 条件

29、" 行输入 "like"*摄影 *"" ,单击 " 显示 " 行取消字段显示的勾选。单击工具栏中的 " 保存 " 按钮,另存为 "qT2" 。关闭设计视图。(3) 【操作步骤】步骤 1:在设计视图中新建查询,从" 显示表 " 对话框中添加表 "tScore" ,关闭 " 显示表 " 对话框。步骤 2:双击 " 学号 "" 成绩 " 字段,单击菜单栏【视图】 | 【总计】,在 "

30、 成绩 " 字段 " 总计 " 行下拉列表中选中 " 平均值 " 。在 " 成绩 " 字段前添加 " 平均成绩:" 字样。单击工具栏中的 " 保存 " 按钮 ,另存为 "qT3" 。关闭设计视图。(4) 【操作步骤】步骤 1:在设计视图中新建查询,从 " 显示表 " 对话框中添加表 "tStud" ,关闭 " 显示表 " 对话框。步骤 2:单击菜单栏【查询】 | 【追加查询】,在 " 表名称 &q

31、uot; 中输入 "tTemp" ,单击"确定 " 按钮。步骤 3:双击 " 学号 "" 姓名 "" 性别 "" 年龄 "" 所属院系 "" 入校时间 " 字段,在 " 性别"字段的 "条件"行输入 "女"。步骤 4:单击菜单栏【查询】| 【运行】,在弹出的对话框中单击" 是" 按钮。单击工具栏中 " 保存 " 按钮,另存为 "

32、qT4" 。关闭设计视图。【易错误区】 设置查询条件时要输入正确的格式,添加新字段时要正确选择对应的字段。05考生文件夹下有一个数据库文件 "samp2.mdb",其中存在已经设计好的两个表对象 "tTeacher1" 和 "tTeacher2" 及一个宏对象 "mTest" 。请按以下要求完成设计:(1) 创建一个查询,查找并显示教师的 " 编号 " 、" 姓名 " 、" 性别 " 、" 年龄 " 和"职称 &qu

33、ot;5 个字段内容,将查询命名为 "qT1" 。(2) 创建一个查询,查找并显示没有在职的教师的 " 编号 " 、" 姓名 " 和" 联系电话 "3 个字段内容,将查询命名为 "qT2" 。(3) 创建一个查询, 将"tTeacher1" 表中年龄小于等于 45的党员教授或年龄小于等于 35的党员副教授记录追加到 "tTeacher2" 表的相应字段中,将查询命名为"qT3" 。(4) 创建一个窗体, 命名为 "fTest&

34、quot; 。将窗体 " 标题 " 属性设为 " 测试窗体 " ;在窗体的主体节区添加一个命令按钮, 命名为 "btnR" ,标题为 " 测试 " ;设置该命令按钮的单击事件属性为给定的宏对象 "mTest" 。【考点分析】 本题考点:创建条件查询、追加查询;窗体命令按钮属性设置。【解题思路】 第1、2、3小题在查询设计视图中创建不同的查询,按题目要求添加字段和条件表达式;第 4小题在窗体设计视图右键单击控件选择【属性】 ,设置属性。(1) 【操作步骤】步骤 1:选择 " 查询 &qu

35、ot; 对象,单击 " 新建 " 按钮,选中 " 设计视图 " ,单击 " 确定 " 按钮。在 " 显示表 " 对话框双击表 "tTeacher1" ,关闭 " 显示表 " 对话框。步骤2:分别双击 " 编号 "、"姓名 " 、"性别 " 、" 年龄" 和" 职务 "字段添加到 "字段"行。步骤 3:单击工具栏中 " 保存 " 按钮,另存

36、为 "qT1" 。关闭设计视图。(2) 【操作步骤】步骤 1:选中 " 查询 " 对象,单击 " 新建 " 按钮,选中 " 设计视图 " ,单击 " 确定 " 按钮。在 " 显示表 " 对话框双击表 "tTeacher1" ,关闭 " 显示表 " 对话框。步骤2:分别双击 " 编号 "、"姓名 " 、" 联系电话 "和"在职否 " 字段。步骤 3:在" 在职否 " 字段的 " 条件 " 行输入 "no" ,单击 " 显示 " 行取消字段显示。步骤 4:单击工具栏中 " 保存 " 按钮,另存为 "qT2" 。关闭设计视图。(3) 【操作步骤】步骤 1:选中 " 查询 " 对象

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论