付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、主要考核知识点:本部分内容主要涉及的是:查询操作,也综合了一些窗体及控件、 报表和宏的基 本操作知识内容,上机考试这些知识基本占到了 40 分。很重要!只要认真熟 练的掌握各种查询类型的操作及应用,也很容易得分。注意: 查询是 Access 数据库中的一个重要对象,是使用者按照一定条件从Access 数据库表或已建立的查询中检索需要数据的最主要方法。一、查询的功能1. 选择字段在查询中,选择表中的部分字段。2. 选择记录根据指定的条件查找所需的记录,并显示找到的记录3. 编辑记录利用查询添加、修改和删除表中记录。4. 实现计算在建立查询时进行各种统计计算。5. 建立新表利用查询得到的结果建立新
2、表。6.为窗体、报表或数据访问页提供数据查询对象不是数据的集合, 而是操作的集合。查询的运行结果是一个数据集合,也称为动态集。它很像一张表,但并没有被存储在数据库中。创建查询后,保存的只是查询的操作,只有在运行查询时,Access 才会从查询数据源表的数据中抽取出来并创建它;只要关闭查 询,查询的动态集就会自动消失。二、查询类型在 Access 中,查询分为 5 种,分别是选择查询、交叉表查询、参数查询、操作查询和 SQL 查询。5 种查询的应用目标不同,对数据源的操作方式和操作结果也不同。1 选择查询56、55、54、49、48、42、32、26、25、24、22选择查询是最常用的查询类型。
3、顾名思义,它是根据指定条件,从一个或多个数据源中获取数据并显示结果。也对记录进行分组,并且对分组的记录进行总计、计数、平均以及其他类型的计算。例如,查找 1992 年参加工作的男教师,统计各类职称的教师人数等。56*、二、简单应用:(40 分)二、简单应用:(40 分*)考生文件夹下存在一个数据库文件samp2.mdb,里面已经设计好三个关联表对象tStud、tCourse和tScore。试按以下要求完成设计:(1) 创建一个查询,查找并显示有摄影爱好的男女学生各自人数,字段显示标题为性别和NUM,所建查询命名为qT1。注意,要求用学号字段来统计人数。(选择查询)(2) 创建一个查询,查找选课
4、学生的姓名和课程名两个字段内容,所建查询命名为qT2。(选择查询)(3)创建一个查询,查找没有先修课程的课程相关信息,输出其课程号、课程名和学分三个字段内容,所建查询命名为qT3。 (选择查询)(4)创建更新查询,将表对象tStud中低于平均年龄(不含平均年龄)学生的备注字段值设置为True,所建查询命名为qT4。(SQL?查询)本题解题思路:(1)新建查询窗体上选择设计视图,添加性别字段,在第二个字段中输入NUM学号,在总计 中选择计数,再添加简历字段,并把该字段显示中的钩去掉,在简历字段的条件中输入Like*摄影*,以qT1保存查询。(2)选择查询,点击新建按钮, 在弹出的对话框中把tSt
5、ud、tCourse表添加进去, 关闭显示表, 把姓名和课程名字段添加进去,以qT2保存查询。(3)选择查询,点击新建按钮,在弹出的对话框中把tCourse表添加进去,关闭显示表,然后 选择题目中所说的三个字段,再把先修课程字段也添加进去,并且把该字段显示中的钩去掉,在条件 中输入is null ,以qT3保存查询。(4)选择查询,点击新建按钮,在弹出的对话框中把tStud表添加进去,关闭显示表,选择查询菜单中的更新查询, 把备注字段添加进去, 在更新到中输入True, 在第二列中添加年龄字段, 并 在条件中输入=80 And =80 And =10 0,最后以qT2保存查询。(3) 选择新建
6、(N),在弹出的新建查询窗体上选择设计视图,然后在弹出的显示表窗体上选 择tGrade表,在第一个字段中输入: 年级丄eft(学生ID,4),然后选择tGrade表中的课程ID字段, 在第三个字段中输入成绩之Avg:成绩,在第一个字段的排序中选择降序, 单击视图菜单中的总计命令, 将成绩字段的总计选择为平均值, 最后以qT3保存查询。(4) 选择新建(N),在弹出的新建查询窗体上选择设计视图,然后在弹出的显示表窗体上选择tGrade和tCourse表,在第一个字段中选择课程名称,在第二个字段中输入:最高分与最低分的差:Max(成绩)-Min(成绩),然后在第三个字段中选择课程ID,把该字段中的
7、显示中的钩去掉,单 击视图菜单中的总计命令,将第二个字段的总计选择表达式,最后以qT4保存查询。25*、二、简单应用:(40 分)二、简单应用:( 40 分)考生文件夹下存在一个数据库文件samp2.mdb,里面已经设计好一个表对象tTeacher。试按以下要求完 成设计:(1) 创建一个查询,计算并输出教师最大年龄与最小年龄的差值,显示标题为m_age,所建查询命名为qT1。(2) 创建一个查询, 查找并显示具有研究生学历的教师的编号、姓名、性别和系别四个字段内容,所建查询命名为qT2。(3) 创建一个查询, 查找并 显示年龄小于等于38、职称为副教授或教授的教师 的编号、姓名、年龄、学历和
8、职称五个字段内容,所建查询命名为qT3。(4) 创建一个查询,查找并统计在职教师按照职称进行分类的平均年龄,然后显示出标题为职称和平 均年龄的两个字段内容,所建查询命名为qT4。本题解题思路:(1) 点击查询, 选择新建(N) , 在弹出的新建查询窗体上选择设计视图, 然后在弹出的显示 表窗体上选择tTeacher表,然后在第一个字段中输入:m_age:Max(年龄)-Min(年龄),以qT1保存 查询。2)与第1小题类似,先选择题目上所说的四个字段,然后再选择学历字段,把该字段中的显示中的钩去掉,并在条件中输入研究生,最后以qT2保存查询。(3) 与第1小题类似,先选择题目上所说的五个字段,
9、在年龄字段的条件中输入=38,在职称字段的条件中输入:副教授Or教授,最后以qT3保存查询。(4)与第1小题类似,在选择了表tTeacher表后,选择表中的职称字段,再点击工具栏上的总计按钮(或选择右击鼠标的下拉菜单中的总计),总计中选择分组,然后在第二个字段中输入平均年龄:年龄,总计中选择平均值,再选择在职否字段,把该字段的显示中的钩去掉,并在条件中 输入:True,总计中选择条件,最后以qT4保存查询。24*、二、简单应用:(40 分)二、简单应用:( 40 分)考生文件夹下存在一个数据库文件samp2.mdb,里面已经设计好两个表对象tStud和tScore。试按以 下要求完成设计:(1
10、)创建一个查询,计算并输出学生最大年龄与最小年龄的差值,显示标题为s_data,所建查询命名为qStud1。(2)建立tstud和tScore两表之间的一对一关系。(3)创建一个查询,查找并显示数学成绩不及格的学生的姓名、性别和数学三个字段内容,所建查询命名为qStud2。(4)创建一个查询,计算并 显示学号和平均成绩两个字段内容,其中 平均成绩是计算数学、计算机和 英语三门课成绩的平均值 ,所建查询命名为qStud3。注意:不允许修改表对象tStud和tScore的结构及记录数据的值;选择查询只返回选了课的学生的相关信息。本题解题思路:(1) 选择新建(N),在弹出的新建查询窗体上选择设计视
11、图,然后在弹出的显示表窗体上选择tStud表,然后在第一个字段中输入:s_data:Max(年龄)-Min(年龄),以qStudl保存查询。(2) 选择工具栏上的关系按钮(或者单击右键, 选择关系),然后单击菜单上的显示表按钮(或 单击右键,在弹出的菜单中选择显示表),把tStud和tScore表添加到关系窗体中,鼠标选中tStud表中的学号字段,然后拖到tScore表中的学号字段,然后在弹出的窗体上点创建按钮。(3) 选择新建(N),在弹出的新建查询窗体上选择设计视图,然后在弹出的显示表窗体上选 择tStud和tScore表,从tStud表中选择姓名和性别字段,从tScore表中选择数学字段
12、,在 数学字段中输入二、简单应用:(40 分)二、简单应用:( 40 分)考生文件夹下存在一个数据库文件samp2.mdb,里面已经设计好三个关联表对象tStud、tCourse和tScore。此外,还提供窗体fTest和宏mTest,试按以下要求完成设计:(1)创建一个选择查询,查找年龄大于25的学生的姓名、课程名和成绩三个字段内容,所建查询命名为qT1;(2)创建生成表查询,组成字段是没有书法爱好学生的学号、姓名和入校年三列内容(其中入校年数据由入校时间字段计算得到,显示为四位数字年的形式),生成的数据表命名为tTemp,所建查询命名为qT2;(3)补充窗体fTest上testl按钮(名为
13、btl)的单击事件代码,实现以下功能:打开窗体,在文本框tText中输入一段文字,然后单击窗体fTest上testl按钮(名为btl),补充代码设置窗体上标签bTitle的标题为文本框tText输入内容与文本串等级考试测试的连接并消除连 接串的前导和尾随空白字符;注意:不允许修改窗体对象fTest中未涉及的控件和属性;只允许在*Add1*与*Add1*之间的空行内补充语句、完成设计。(4)设置窗体fTest上test2按钮(名为bt2)的单击事件为宏对象mTest。本题主要考的是数据库的查询和VBA的数据库编程。本题解题思路:第一步:打开考生文件夹下的samp2.mdb数据库。第二步: 点击查
14、询, 选择新建(N) , 在弹出的新建查询窗体上选择设计视图, 然后在弹出的显示表窗体上选择tStud、tCourse和tScore。从tStud表中选择姓名和年龄这两个字段,从tCourse表中选择课程名字段,再从tScore表中选择成绩字段,在年龄字段中输入25的条件, 并把该字段的显示中的钩去掉,运行查询,以qT1保存查询。第三步:选择新建(N),在弹出的新建查询窗体上选择设计视图,然后在弹出的显示表窗体上 选择tStud表,从表中选择学号、姓名,在第三个字段中输入:入校年:Year(入校时间),第四个 字段中输入:not like“*书法*”或者InStr(简历,书法),在这个 字段的条件中输入:0,并把该 字段的显示中的钩去掉,然后点击查询菜单中的生成表查询菜单,生成新表tTemp,运行查询,以qT2保存查询
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030中国小青龙颗粒市场经营风险与投资前景建议研究报告
- 中级财务会计附答案
- 临床医学检验学主治医师:临床免疫学和免疫学检验考点巩固五
- 餐饮后厨消防安全管理
- 麻纺厂销售渠道维护制度
- 麻纺产品销售渠道拓展细则
- 2026年农业绿色低碳发展实践案例:典型经验与创新路径
- 2025太阳模拟器校准规范
- 数据结构与程序设计上机实验
- 2026年伊犁州检察院民事检察业务竞赛真题及答案
- 2026年上海安全员c证考试试题及答案
- (二模)石家庄市2026届普通高中高三毕业年级教学质量检测(二)数学试卷(含答案详解)
- 2026年西部计划志愿者招募考试题及答案
- √高考英语688高频词21天背诵计划-词义-音标-速记
- 2026高校毕业论文答辩模板
- 八年级劳动教育考试试题及答案
- 国家事业单位招聘2023中国艺术研究院招聘22人笔试历年参考题库典型考点附带答案详解
- 2026年医疗器械专业知识培训试题及答案
- 广东外语外贸大学《视觉传达设计》2024 - 2025 学年第一学期期末试卷
- 《麻醉科围术期镇痛管理指南(2025版)》
- 外卖食品安全监管有力
评论
0/150
提交评论