Access期末模拟练习题答案

上传人:无*** 文档编号:185566206 上传时间:2023-02-04 格式:PDF 页数:14 大小:2.42MB
收藏 版权申诉 举报 下载
Access期末模拟练习题答案_第1页
第1页 / 共14页
Access期末模拟练习题答案_第2页
第2页 / 共14页
Access期末模拟练习题答案_第3页
第3页 / 共14页
资源描述:

《Access期末模拟练习题答案》由会员分享,可在线阅读,更多相关《Access期末模拟练习题答案(14页珍藏版)》请在装配图网上搜索。

1、AccessAccess 期末模拟练习题答案期末模拟练习题答案第一套第一套一、基本操作题一、基本操作题在考生文件夹下有一个数据库文件在考生文件夹下有一个数据库文件samp1.accdbsamp1.accdb。在数据库文件中已经建立了一个表对象在数据库文件中已经建立了一个表对象 学生基本情况学生基本情况。根据以下操作要求,完成各种操作:根据以下操作要求,完成各种操作:(1 1)将)将 学生基本情况学生基本情况 表名称改为表名称改为tStudtStud。(2 2)设置)设置 身份身份IDID字段为主键;并设置字段为主键;并设置 身份身份IDID字字段的相应属性,使该字段在数据表视图中的显示标题为段

2、的相应属性,使该字段在数据表视图中的显示标题为 身份证身份证。(3 3)将)将 姓名姓名 字段设置为字段设置为 有重复索引有重复索引。(4 4)在)在 家长身份证号家长身份证号 和和 语文语文 两字段间增加一个两字段间增加一个字段,名称为字段,名称为 电话电话,类型为文本型,大小为,类型为文本型,大小为1212。(5 5)将新增)将新增 电话电话 字段的输入掩码设置为字段的输入掩码设置为010010*的形式。其中,的形式。其中,010010 部分自动输出,后八位部分自动输出,后八位为为0 0到到9 9的数字显示。的数字显示。(010-00000000010-00000000)(6 6)在数据表

3、视图中将隐藏的)在数据表视图中将隐藏的 编号编号 字段重新显示字段重新显示出来。出来。(取消隐藏取消隐藏)二、简单应用题二、简单应用题考生文件夹下存在一个数据库文件考生文件夹下存在一个数据库文件samp2.accdb,samp2.accdb,里面已经设计好表对象里面已经设计好表对象tCoursetCourse、tScoretScore和和tStudtStud,试按以下要求完成设计:试按以下要求完成设计:(1 1)创建一个查询,查找党员记录,并显示)创建一个查询,查找党员记录,并显示 姓名姓名、2 2 性别性别 和和 入校时间入校时间 三列信息,所建查询命名为三列信息,所建查询命名为qT1qT1

4、。(2 2)创建一个查询,当运行该查询时,屏幕上显示)创建一个查询,当运行该查询时,屏幕上显示提示信息:提示信息:请输入要比较的分数:请输入要比较的分数:,输入要比较的分数,输入要比较的分数后,后,该查询查找学生选课成绩的平均分大于输入值的学生该查询查找学生选课成绩的平均分大于输入值的学生信息,并显示信息,并显示 学号学号 和和 平均分平均分 两列信息,所建查询命名两列信息,所建查询命名为为qT2qT2。(。(请输入要比较的分数:请输入要比较的分数:)(3 3)创建一个交叉表查询,统计并显示各班每门课)创建一个交叉表查询,统计并显示各班每门课程的平均成绩,统计显示结果如下图所示(要求:直接用程

5、的平均成绩,统计显示结果如下图所示(要求:直接用查询设计视图建立交叉表查询,查询设计视图建立交叉表查询,不允许用其他查询做数据不允许用其他查询做数据源),所建查询命名为源),所建查询命名为qT3qT3。要求:利用要求:利用RoundRound函数对平均成绩取整。函数对平均成绩取整。(Round(Avg(Round(Avg(成绩成绩),0),0))(4 4)创建一个查询,运行该查询后生成一个新表,)创建一个查询,运行该查询后生成一个新表,表名为表名为tNew,tNew,表结构包括表结构包括 学号学号、姓名姓名、性别性别、课课程名程名 和和 成绩成绩 等五个字段,表内容为等五个字段,表内容为909

6、0分以上(包括分以上(包括9090分)或不及格的所有学生记录,并按课程名降序排序,所分)或不及格的所有学生记录,并按课程名降序排序,所建查询命名为建查询命名为qT4qT4。要求创建此查询后,运行该查询,。要求创建此查询后,运行该查询,并查看运行结果。并查看运行结果。三、综合应用题三、综合应用题3 3考生文件夹下有一个数据库文件考生文件夹下有一个数据库文件samp3.accdbsamp3.accdb,其,其中存在设计好的表对象中存在设计好的表对象tStudtStud和查询对象和查询对象qStudqStud,同时同时还设计出以还设计出以qStudqStud为数据源的报表对象为数据源的报表对象rSt

7、udrStud。请在此请在此基础上按照以下要求补充报表设计:基础上按照以下要求补充报表设计:(1 1)在报表的报表页眉节区添加一个标签控件,名)在报表的报表页眉节区添加一个标签控件,名称为称为bTitlebTitle,标题为,标题为9797年入学学生信息表年入学学生信息表。(2 2)在报表的主体节区添加一个文本框控件,显示)在报表的主体节区添加一个文本框控件,显示 姓名姓名 字段值。该控件放置在距上边字段值。该控件放置在距上边0.10.1厘米、距左边厘米、距左边3.23.2厘厘米的位置,并命名为米的位置,并命名为tNametName。(3 3)在报表的页面页脚节区添加一个计算控件,显)在报表的

8、页面页脚节区添加一个计算控件,显示系统年月,显示格式为:年月(注意,不示系统年月,显示格式为:年月(注意,不允许使用格式属性)允许使用格式属性)。计算控件放置在距上边。计算控件放置在距上边0.30.3厘米、距厘米、距左边左边10.510.5厘米的位置,并命名为厘米的位置,并命名为tDatDa。=Str(Year(Date()+=Str(Year(Date()+年年+Str(Month(Date()+Str(Month(Date()+月月(4 4)按按 编号编号 字段的前字段的前4 4位分组统计每组记录的平均位分组统计每组记录的平均年龄,并将统计结果显示在组页脚节区。计算控件命名为年龄,并将统计

9、结果显示在组页脚节区。计算控件命名为tAvgtAvg。(=Avg(tStud!=Avg(tStud!年龄年龄))注意:不能修改数据库中的表对象注意:不能修改数据库中的表对象tStudtStud和查询对和查询对象象qStudqStud,同时也不允许修改报表对象同时也不允许修改报表对象rStudrStud中已有的中已有的控件和属性。控件和属性。4 4第二套第二套一、基本操作题一、基本操作题在考生文件夹下有数据库文件在考生文件夹下有数据库文件samp1.accdbsamp1.accdb和和ExcelExcel文件文件Stab.xlsStab.xls,samp1.accdbsamp1.accdb中已建

10、立表对象中已建立表对象studentstudent和和gradegrade,请按以下要求,请按以下要求,完成表的各种操作:完成表的各种操作:(1 1)将考生文件夹下的)将考生文件夹下的ExcelExcel文件文件Stab.xlsStab.xls导入到导入到studentstudent表中。表中。(2 2)将将studentstudent表中表中19751975年到年到19801980年之间年之间(包括(包括19751975年和年和19801980年)出生的学生记录删除。年)出生的学生记录删除。(筛选后删除筛选后删除)(3 3)将)将studentstudent表中表中 性别性别 字段的默认值设

11、置为字段的默认值设置为 男男。(4 4)将)将studentstudent表拆分为两个新表,表名分别为表拆分为两个新表,表名分别为tStudtStud和和tOfficetOffice。其中其中tStudtStud表结构为:表结构为:学号,学号,姓名,姓名,性别,出生日期,院系,籍贯,主键为学号;性别,出生日期,院系,籍贯,主键为学号;tOfficetOffice表表结构为:院系,院长,院办电话,主键为结构为:院系,院长,院办电话,主键为 院系院系。要求:。要求:保留保留studentstudent表。表。(注意删除重复记录注意删除重复记录)(5 5)建立)建立studentstudent和和g

12、radegrade两表之间的关系。两表之间的关系。二、简单应用题二、简单应用题考生文件夹下有一个数据库文件考生文件夹下有一个数据库文件samp2.accdbsamp2.accdb,其,其中存在已经设计好的一个表对象中存在已经设计好的一个表对象tTeachertTeacher。请按以下要。请按以下要求完成设计:求完成设计:(1 1)创建一个查询,计算并输出教师最大年龄与最)创建一个查询,计算并输出教师最大年龄与最5 5小年龄的差值,显示标题为小年龄的差值,显示标题为m_agem_age,将查询命名为,将查询命名为qT1qT1。(2 2)创建一个查询,查找并显示具有研究生学历的)创建一个查询,查找

13、并显示具有研究生学历的教师的教师的 编号编号、姓名姓名、性别性别 和和 系别系别44个字段内容,个字段内容,将查询命名为将查询命名为qT2qT2。(3 3)创建一个查询,查找并显示年龄小于等于)创建一个查询,查找并显示年龄小于等于3838、职称为副教授或教授的教师的职称为副教授或教授的教师的 编号编号、姓名姓名、年龄年龄、学历学历 和和 职称职称55个字段,将查询命名为个字段,将查询命名为qT3qT3。(4 4)创建一个查询,查找并统计在职教师按照职称)创建一个查询,查找并统计在职教师按照职称进行分类的平均年龄,然后显示出标题为进行分类的平均年龄,然后显示出标题为 职称职称 和和 平均平均年龄

14、年龄 的两个字段内容,将查询命名为的两个字段内容,将查询命名为qT4qT4。三、综合应用题三、综合应用题考生文件夹下有一个数据库文件考生文件夹下有一个数据库文件samp3.accdbsamp3.accdb,其,其中存在已经设计好的表对象中存在已经设计好的表对象tEmployeetEmployee和和tGrouptGroup及及查询对象查询对象qEmployeeqEmployee,同时还设计出以,同时还设计出以qEmployeeqEmployee为为数据源的报表对象数据源的报表对象rEmployeerEmployee。请在此基础上按照以下。请在此基础上按照以下要求补充报表设计:要求补充报表设计:

15、(1 1)在报表的报表页眉节区添加一个标签控件,名)在报表的报表页眉节区添加一个标签控件,名称为称为bTitlebTitle,标题为,标题为 职工基本信息表职工基本信息表。(2 2)在)在 性别性别 字段标题对应的报表主体节区距上边字段标题对应的报表主体节区距上边0.10.1厘米、距左侧厘米、距左侧5.25.2厘米的位置添加一个文本框,用于显厘米的位置添加一个文本框,用于显示示 性别性别 字段值,并命名为字段值,并命名为tSextSex。6 6(3 3)设置报表主体节区内文本框设置报表主体节区内文本框tDepttDept的控件来源的控件来源为计算控件。要求该控件可以根据报表数据源里的为计算控件

16、。要求该控件可以根据报表数据源里的 所属所属部门部门 字段值,从非数据源表对象字段值,从非数据源表对象tGrouptGroup中检索出对应中检索出对应的部门名称并显示输出。的部门名称并显示输出。(提示:考虑(提示:考虑DLookupDLookup函数的使函数的使用。用。)(=DLookUp(=DLookUp(名称名称,tGroup,tGroup,部门编号部门编号=03)=03)=DLookUp(=DLookUp(名称名称,tGroup,tGroup,部门编号部门编号=所属部门所属部门)注意:不能修改数据库中的表对象注意:不能修改数据库中的表对象tEmployeetEmployee和和tGrou

17、ptGroup及查询对象及查询对象qEmployeeqEmployee;不能修改报表对象;不能修改报表对象qEmployeeqEmployee中未涉及的控件和属性。中未涉及的控件和属性。第三套第三套一、基本操作题一、基本操作题(1 1)在考生文件夹下的)在考生文件夹下的samp1.mdbsamp1.mdb数据库中建立数据库中建立表表tTeachertTeacher,表结构如下:,表结构如下:格式格式字段名字段名称称编号编号姓名姓名性别性别年龄年龄工作工作时间时间学历学历数据数据5 54 41 1整型整型5 5字段字段短日短日期期类型类型大小大小文本文本文本文本文本文本数字数字日期日期/时时间间

18、文本文本7 7职称职称邮箱邮箱密码密码联系联系电话电话在职在职否否文本文本文本文本文本文本是是/否否5 56 68 8是是/否否(2 2)根据)根据tTeachertTeacher表的结构,判断并设置主键。表的结构,判断并设置主键。(3 3)设置)设置 工作时间工作时间 字段的有效性规则为:只能输字段的有效性规则为:只能输入上一年度五月一日以前(含)的日期(规定:本年度年入上一年度五月一日以前(含)的日期(规定:本年度年号必须用函数获取)号必须用函数获取)。=DateSerial(Year(Date()-1),5,1)=5)=5(4 4)创建一个查询,检索职务为经理的职工的)创建一个查询,检索

19、职务为经理的职工的 编号编号 和和 姓名姓名 信息,然后将两列信息合二为一输出(比如,信息,然后将两列信息合二为一输出(比如,编号为编号为000011000011、姓名为、姓名为 吴大伟吴大伟 的数据输出形式为的数据输出形式为000011000011吴大伟吴大伟),并命名字段标题为,并命名字段标题为 管理人员管理人员,将查,将查询命名为询命名为qT3qT3。三、综合应用题三、综合应用题考生文件夹下有一个数据库文件考生文件夹下有一个数据库文件samp3.mdbsamp3.mdb,其中其中9 9存在已经设计好的窗体对象存在已经设计好的窗体对象fTestfTest及宏对象及宏对象mlml。请在。请在

20、此基础上按照以下要求补充窗体设计:此基础上按照以下要求补充窗体设计:(1 1)在窗体的窗体页眉节区添加一个标签控件,名)在窗体的窗体页眉节区添加一个标签控件,名称为称为bTitlebTitle,标题为,标题为 窗体测试样例窗体测试样例。(2 2)在窗体主体节区添加两个复选框选控件,复选)在窗体主体节区添加两个复选框选控件,复选框选项按钮分别命名为框选项按钮分别命名为opt1opt1和和opt2opt2,对应的复选框标对应的复选框标签显示内容分别为签显示内容分别为 类型类型aa和和 类型类型bb,标签名称分别为,标签名称分别为bopt1bopt1和和bopt2bopt2。(3 3)分别设置复选框

21、选项按钮)分别设置复选框选项按钮opt1opt1和和opt2opt2的的 默认值默认值 属性为假值。属性为假值。(注意注意-1-1和和0 0)(4 4)在窗体页脚节区添加一个命令按钮,命名为)在窗体页脚节区添加一个命令按钮,命名为bTestbTest,按钮标题为,按钮标题为 测试测试。(5 5)设置命令按钮)设置命令按钮bTestbTest的单击事件属性为给定的宏的单击事件属性为给定的宏对象对象m1m1。(6 6)将窗体标题设置为)将窗体标题设置为 测试窗体测试窗体。注意:不能修改窗体对象注意:不能修改窗体对象fTestfTest中未涉及的属性;不能中未涉及的属性;不能修改宏对象修改宏对象m1

22、m1。第四套第四套一、基本操作题一、基本操作题在考生文件夹下,存在一个数据库文件在考生文件夹下,存在一个数据库文件“samp1.accdbsamp1.accdb”、一个、一个ExcelExcel 文件“文件“tScore.xlstScore.xls”和一个”和一个1010图像文件“图像文件“photo.bmpphoto.bmp”。在数据库文件中已经建立了一个。在数据库文件中已经建立了一个表对象“表对象“tStudtStud”。试按以下操作要求,完成各种操作:。试按以下操作要求,完成各种操作:(1 1)设置“)设置“IDID”字段为主键;并设置“”字段为主键;并设置“IDID”字段的”字段的相应

23、属性,使该字段在数据表视图中的显示标题为“学相应属性,使该字段在数据表视图中的显示标题为“学号”号”;标题属性标题属性(2 2)将“性别”字段的默认值属性设置为“男”)将“性别”字段的默认值属性设置为“男”,设,设置“入校时间”字段的相关属性,使该字段的输入格式为置“入校时间”字段的相关属性,使该字段的输入格式为“XXXX/XX/XXXXXX/XX/XX”,例如,例如,2013/06/082013/06/08;yyyy/mm/ddyyyy/mm/dd(3 3)设置“入校时间”字段的有效性规则和有效性)设置“入校时间”字段的有效性规则和有效性文本。有效性规则为:输入的入校时间必须为文本。有效性规

24、则为:输入的入校时间必须为9 9月;有效月;有效性文本内容为性文本内容为“输入的月份有误,“输入的月份有误,请重新输入”请重新输入”;Month(Month(入入校时间校时间)=9)=9(4 4)将学号“)将学号“2004100220041002”学生的“照片”字段值设”学生的“照片”字段值设置为考生文件夹下的“置为考生文件夹下的“photo.bmpphoto.bmp”图像文件(要求使用”图像文件(要求使用“由文件创建”方式)“由文件创建”方式);插入对象插入对象(5 5)设置“政治面目”字段的输入方式为从下拉列)设置“政治面目”字段的输入方式为从下拉列表中选择“团员”表中选择“团员”、“党员

25、”和“其他”选项值;“党员”和“其他”选项值;(查阅查阅-下拉列表框下拉列表框)注意符号)注意符号(6 6)将考生文件夹下的“)将考生文件夹下的“tScore.xlstScore.xls”文件导入到”文件导入到“samp1.accdbsamp1.accdb”数据库文件中,表名不变,主键为表中”数据库文件中,表名不变,主键为表中的“的“IDID”字段。”字段。111112121313“CmdQuitCmdQuit”,单击该按钮,弹出提示框。提示框标,单击该按钮,弹出提示框。提示框标题为“提示”题为“提示”,提示框内容为“确认退出?”,提示框内容为“确认退出?”,并显示问号,并显示问号图标;提示框

26、中有两个按钮,分别为“是”和“否”图标;提示框中有两个按钮,分别为“是”和“否”,单,单击“是”按钮,关闭消息框和当前窗体,单击“否”按钮,击“是”按钮,关闭消息框和当前窗体,单击“否”按钮,关闭消息框。关闭消息框。请按照请按照 VBAVBA 代码中的指示将实现此功能的代代码中的指示将实现此功能的代码填入指定的位置中。码填入指定的位置中。IfIf MsgBox(MsgBox(确认退出?确认退出?,36,36,提示提示)=vbYesvbYes ThenThen注意:不允许修改窗体对象“注意:不允许修改窗体对象“fStudfStud”中未涉及的控”中未涉及的控件、属性和任何件、属性和任何 VBAVBA 代码;不允许修改表对象“代码;不允许修改表对象“tStudtStud”;程序代码只允许在“程序代码只允许在“*Add*Add*”与”与“*Add*Add*”之间的空行内补充一行语句、完成设”之间的空行内补充一行语句、完成设计,不允许增删和修改其它位置已存在的语句。计,不允许增删和修改其它位置已存在的语句。1414

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!