2023年11月23日发(作者:)

计算机⼆级Access上机⼗套试题详细解析(经典版)

31套试题

⼀、基本操作题

在考⽣⽂件夹下,存在⼀个数据库⽂件“”,⾥边已建⽴两个表对象“tGrade”“tStudent”;同时还存在⼀个Excel

“”。试按以下操作要求,完成表的编辑:

1)将Excel⽂件“”链接到“”数据库⽂件中,链接表名称不变,要求:数据中的第⼀⾏作为字段名;

2)将“tGrade”表中隐藏的列显⽰出来;

3)将“tStudent”表中政治⾯貌字段的默认值属性设置为团员,并使该字段在数据表视图中的显⽰标题改为政治⾯⽬

4)设置“tStudent”表的显⽰格式,使表的背景颜⾊为深青⾊、⽹格线为⽩⾊、⽂字字号为五号;

5)建⽴“tGrade”“tStudent”两表之间的关系。

【考点分析】

本题考点:链接表;字段默认值、标题等字段属性的设置;设置隐藏字段;数据表格式的设置;建⽴表间关系。

(1)【解题步骤】

步骤1:打开“”数据库窗⼝,单击菜单栏【⽂件】|【获取外部数据】|【链接表】,找到并打开考⽣⽂件夹,在

件类型列表中选中“Microsoft Excel”,选中“”⽂件,单击链接按钮。

步骤2:在链接数据表向导对话框中,单击下⼀步按钮,选中第⼀⾏包含列标题复选框,单击下⼀步按钮。

步骤3:单击完成按钮,完成数据表的链接。

(2)【解题步骤】

步骤1:选中对象,右键单击“tGrade”表选择【打开】。

步骤2:单击菜单栏【格式】|【取消隐藏列】,选中成绩复选框,使该字段显⽰出来,单击关闭按钮。

步骤3:单击⼯具栏中保存按钮,关闭数据表视图。

(3)【解题步骤】

步骤1:右键单击“tStudent”表选择【设计视图】。

步骤2:单击政治⾯貌字段⾏任⼀点,在默认值⾏输⼊团员,在标题⾏输⼊政治⾯⽬

步骤3:单击⼯具栏中保存按钮。

(4)【解题步骤】

步骤1:单击菜单栏【视图】|【数据表视图】。

步骤2:单击菜单栏【格式】|【数据表】,在背景⾊下拉列表中选中青⾊,在⽹格线颜⾊中选中⽩⾊,单击确定按钮。

步骤3:单击菜单栏【格式】|【字体】,在对话框的字号列表中选中五号,单击确定按钮。

步骤4:单击⼯具栏中保存按钮,关闭数据表视图。

(5)【解题步骤】

步骤1:单击菜单栏【⼯具】|【关系】,单击【关系】|【显⽰表】,分别双击表“tGrade”“tStudent”,关闭显⽰表对话框。

步骤2:选中表“tGrade”中的学号字段,拖动⿏标到表“tStudent”学号字段,放开⿏标,弹出编辑关系对话框,单击

按钮。

步骤3:单击⼯具栏中保存按钮,关闭关系界⾯。

⼆、简单应⽤题

考⽣⽂件夹下存在⼀个数据库⽂件“”,⾥⾯已经设计好表对象“tCourse”“tGrade”“tStudent”,试按以下要求完成

设计:

1)创建⼀个查询,查找并显⽰姓名政治⾯貌毕业学校等三个字段的内容,所建查询名为“qT1”

2)创建⼀个查询,计算每名学⽣的平均成绩,并按平均成绩降序依次显⽰姓名平均成绩两列内容,其中平均成绩

据由统计计算得到,所建查询名为“qT2”

假设:所⽤表中⽆重名。

3)创建⼀个查询,按输⼊的班级编号查找并显⽰班级编号姓名课程名成绩的内容。其中班级编号数据由统计

计算得到,其值为“tStudent”表中学号的前6位,所建查询名为“qT3”;当运⾏该查询时,应显⽰提⽰信息:请输⼊班级编

号:

4)创建⼀个查询,运⾏该查询后⽣成⼀个新表,表名为“90分以上,表结构包括姓名课程名成绩等三个字段,表

内容为90分以上(含90分)的所有学⽣记录,所建查询名为“qT4”;要求创建此查询后,运⾏该查询,并查看运⾏结果。

【考点分析】

本题考点:创建选择查询、参数查询和⽣成表查询。

(1)【解题步骤】

步骤1:打开“”数据库窗⼝,选中查询对象,单击新建按钮,选中设计视图,单击确定按钮。在显⽰表对话框

双击表“tStudent”,关闭显⽰表对话框。

步骤2:分别双击姓名政治⾯貌毕业学校字段将其添加到字段⾏。

步骤3:单击⼯具栏中保存按钮,另存为“qT1”。关闭设计视图。

(2)【解题步骤】

步骤1:选中查询对象,单击新建按钮,选中设计视图,单击确定按钮。在显⽰表对话框双击表“tStudent”“tGrade”

关闭显⽰表对话框。

步骤2:分别双击姓名成绩字段。

步骤3:单击菜单栏【视图】|【总计】,在成绩字段的总计⾏下拉列表中选中平均值,在姓名字段的总计⾏下拉列表中

选中分组

步骤4:在成绩字段的字段⾏前⾯添加平均成绩:字样。在排序⾏下拉列表中选中降序

步骤5:单击⼯具栏中保存按钮,另存为“qT2”。关闭设计视图。

(3)【解题步骤】

步骤1:选中查询对象,单击新建按钮,选中设计视图,单击确定按钮。在显⽰表对话框分别双击表“tStudent”

“tGrade”“tCourse”,关闭显⽰表对话框。

步骤2:在字段⾏第⼀列输⼊班级编号:Left(tStudent]![学号],6)”,在条件⾏输⼊[请输⼊班级编号:]

步骤3:分别双击姓名课程名成绩字段。

2

计算机⼆级Access

上机题库GX

3 步骤4:单击⼯具栏中保存按钮,另存为“qT3”。关闭设计视图。

(4)【解题步骤】

步骤1:选中查询对象,单击新建按钮,选中设计视图,单击确定按钮。在

⽰表对话框中双击表“tStudent”“tGrade”“tCourse”,关闭显⽰表对话框。

步骤2:单击菜单栏【查询】|【⽣成表查询】,在弹出的对话框中输⼊“90分以上,单

确定按钮。

步骤3:分别双击姓名课程名成绩字段,在成绩字段的条件⾏输⼊“>

90”

步骤4:单击⼯具栏中运⾏按钮,在弹出的对话框中选择,运⾏查询。

步骤5:单击⼯具栏中保存按钮,另存为“qT4”。关闭设计视图。

三、综合应⽤题

考⽣⽂件夹下存在⼀个数据库⽂件“ ”,⾥⾯已经设计好表对象“tStudent ”

“tGrade ”,同时还设计出窗体对象“fQuery ”“fStudent ”。请在此基础上按照以下要求补充“fQuery ”窗体的设计:

1)在主体节上边0.4厘⽶、左边0.4厘⽶位置添加⼀个矩形控件,其名称为“rRim ”

矩形宽度为16.6厘⽶、⾼度为1.2厘⽶、特殊效果为凿痕

2)将窗体中退出命令按钮上显⽰的⽂字颜⾊改为深红(深红代码为128),

字体粗细改为加粗

3)将窗体标题改为显⽰查询信息

4)将窗体边框改为对话框边框样式,取消窗体中的⽔平和垂直滚动条、记录选

定器、浏览按钮和分隔线;

5)在窗体中有⼀个显⽰全部记录命令按钮(名称为bList ),单击该按钮后,应

实现将“tStudent ”表中的全部记录显⽰出来的功能。现已编写了部分VBA 代码,请按照

VBA 代码中的指⽰将代码补充完整。

要求:修改后运⾏该窗体,并查看修改结果。

注意:不允许修改窗体对象“fQuery ”“fStudent ”中未涉及的控件、属性;不允许

修改表对象“tStudent ” “tGrade ”

对于VBA 代码,只允许在“****************”“****************”之间的⼀空

⾏内补充语句、完成设计,不允许增删和修改其它位置已存在的语句。

【考点分析】

本题考点:窗体属性的设置;在窗体中添加矩形、命令按钮等控件及其属性的设置;

VBA 编程。

(1)【解题步骤】

步骤1:打开“”数据库窗⼝,选中窗体对象,右键单击“fQuery”选择【设计

视图】。

步骤2:在⼯具箱中选中矩形控件,单击窗体主体节区任⼀点,右键单击矩形控件

选择【属性】,在全部选项卡下的上边距左边距宽度⾼度⾏分别输⼊“0.4cm”“0.4cm”“16.6cm”“1.2cm”

名称⾏输⼊“rRim”,在特殊效果⾏右侧下拉列表中选

凿痕,关闭属性界⾯。

(2)【解题步骤】

步骤1:右键单击退出命令按钮选择【属性】。

步骤2:在前景⾊⾏输⼊“128”,在字体粗细⾏选择加粗,关闭属性界⾯。

(3)【解题步骤】

步骤1:右键单击窗体选择器选择【属性】。

步骤2:在标题⾏输⼊显⽰查询信息

(4)【解题步骤】

步骤1:在边框样式右侧下拉列表中选中对话框边框

步骤2:分别选中滚动条记录选择器导航按钮分隔线右侧下拉列表中的两者均⽆关闭属性对话

框。

(5)【解题步骤】

步骤1:右键单击显⽰全部记录命令按钮选择【事件⽣成器】。

步骤2:在空⾏内输⼊代码:

***请在下⾯双引号内添⼊适当的SELECT语句***

Source"select * from tStudent"

*******************

步骤3:关闭界⾯。

步骤4:单击⼯具栏中保存按钮,关闭设计视图。

步骤5:双击窗体“fQuery”,单击显⽰全部记录按钮,查看该窗体运⾏结果。

32套试题

⼀、基本操作题

在考⽣⽂件夹下,存在⼀个数据库⽂件“”,⾥边已建⽴两个表对象“tGrade”“tStudent”;同时还存在⼀个Excel

“”。试按以下操作要求,完成表的编辑:

1)将Excel⽂件“”导⼊到“”数据库⽂件中,表名称不变,课程编号字段为主键;

2)对“tGrade”表进⾏适当的设置,使该表中的学号为必填字段,成绩字段的输⼊值为⾮负数,并在输⼊出现错误时提

成绩应为⾮负数,请重新输⼊!信息;

3)将“tGrade”表中成绩低于60分的记录全部删除;

4)设置“tGrade”表的显⽰格式,使显⽰表的单元格显⽰效果为凹陷、⽂字字体为宋体、字号为11

5)建⽴“tStudent”“tGrade”“tCourse”三表之间的关系,并实施参照完整性。

【考点分析】

本题考点:表的导⼊;建⽴表间关系;字段必填字段、有效性规则等字段属性的设置;删除记录;设置数据表格式。

(1)【解题步骤】

步骤1:打开“”数据库窗⼝,单击菜单栏【⽂件】|【获取外部数据】|【导⼊】,找到并打开考⽣⽂件夹,在⽂件

类型列表中选中“Microsoft

步骤2Excel”,选中“”⽂件,单击导⼊按钮。

步骤3:单击下⼀步按钮,选中第⼀⾏包含列标题复选框,连续3次单击下⼀步按钮,选中我⾃⼰选择主键单选按钮,在

右侧下拉列表中选中课程编号,单击下⼀步按钮,单击完成按钮。

(2)【解题步骤】

步骤1:选中对象,右键单击“tGrade”选择【设计视图】。

4

计算机⼆级Access

上机题库GX

5 步骤2:单击学号字段⾏任⼀点,在必填字段⾏右侧下拉列表中选中

步骤3:单击成绩字段⾏任⼀点,在有效性规则有效性⽂本⾏分别输⼊“>0”

成绩应为⾮负数,请重新输⼊!

步骤4:单击⼯具栏中保存按钮,关闭设计视图。

(3)【解题步骤】

步骤1:选中查询对象,单击新建按钮,选中设计视图,单击确定按钮。在

⽰表对话框双击表“tGrade”,关闭显⽰表对话框。

步骤2:单击菜单栏【查询】|【删除查询】。

步骤3:双击成绩字段。在条件⾏输⼊“<60”

步骤4:单击菜单栏【查询】|【运⾏】,在弹出的对话框中单击按钮。

步骤5:关闭设计视图,在弹出的对话框中单击按钮。

(4)【解题步骤】

步骤1:选中对象,右键单击“tGrade”选择【打开】。

步骤2:单击菜单栏【格式】|【数据表】,在对话框的单元效果列表中选中凹陷

选框,单击确定按钮。

步骤3:单击菜单栏【格式】|【字体】,在对话框的字体字号列表中分别选中

“11”,单击确定按钮。

步骤4:单击⼯具栏中保存按钮,关闭数据表。

(5)【解题步骤】

步骤1:单击菜单栏【⼯具】|【关系】,单击【关系】|【显⽰表】,分别添加表“tStudent”“tGrade”“tCourse”关系

⾯,关闭显⽰表对话框。

步骤2:选中表“tStudent”中的学号字段,拖动⿏标到表“tGrade”学号字段,放开

⿏标,在弹出的编辑关系对话框中选择实施参照完整性复选框,单击创建按钮。

步骤3:选中表“tGrade”中的课程编号字段,拖动⿏标到表“tCourse”课程编号

段,放开⿏标,在弹出的编辑关系对话框中选择实施参照完整性复选框,单击创建按钮。 步骤4:单击⼯具栏中保存

钮,关闭关系界⾯。

⼆、简单应⽤题

考⽣⽂件夹下存在⼀个数据库⽂件“ ”,⾥⾯已经设计好表对象“tEmployee ”“tSell ”“tBook ”,试按以下要求完成

设计:

1)创建⼀个查询,查找并显⽰姓名性别职务书名数量

出⽇期六个字段的内容,所建查询名为“qT1”

2)创建⼀个查询,按输⼊的售出⽇期查找某⽇期的售书情况,并按数量降序显⽰

书名数量三个字段的内容,所建查询名为“qT2”;当运⾏该查询时,应显⽰

参数提⽰信息:请输⼊售出⽇期

3)创建⼀个查询,查找单价⼤于等于15且⼩于等于20的图书,并显⽰书名

作者名出版社名称四个字段的内容,所建查询名为“qT3”

4)创建⼀个查询,统计每名雇员的售书总量,并将显⽰的字段名设为姓名

数量,所建查询名为“qT4”

【考点分析】

本题考点:创建参数查询、⼦查询和选择查询。

(1)【解题步骤】

步骤1:打开“”数据库窗⼝,选中查询对象,单击新建按钮,选中设计

视图,单击确定按钮。在显⽰表对话框双击表“tBook”,关闭显⽰表对话框。

步骤2:分别双击书名出版社名称单价字段。

步骤3:在单价字段的条件⾏输⼊“>(select avg([单价]) from [tBook])”,单击显⽰⾏取消单价字段的显⽰。

步骤4:单击⼯具栏中保存按钮,另存为“qT1”,如图3所⽰。关闭设计视图。

3

(2)【解题步骤】

步骤1:选中查询对象,单击新建按钮,选中设计视图,单击确定按钮。在显⽰表对话框中双击表“tBook”“tSell”

“tEmployee”,关闭显⽰表对话框。

步骤2:分别双击姓名书名数量售出⽇期字段。

步骤3:在售出⽇期字段的条件⾏输⼊[请输⼊售出⽇期],单击显⽰⾏取消该字段的显⽰。在数量字段的排序⾏下

拉列表中选中降序

步骤4:单击⼯具栏中保存按钮,另存为“qT2”,如图4所⽰。关闭设计视图。

4

(3)【解题步骤】

步骤1:选中查询对象,单击新建按钮,选中设计视图,单击确定按钮。在显⽰表对话框双击表“tBook”,关闭显⽰

对话框。

步骤2:分别双击书名单价作者名出版社名称字段。

步骤3:在单价字段的条件⾏输⼊“>15 And <20”

步骤4:单击⼯具栏中保存按钮,另存为“qT3”。关闭设计视图。

(4)【解题步骤】

步骤1:选中查询对象,单击新建按钮,选中设计视图,单击确定按钮。在显⽰表对话框双击表“tSell”“tEmployee”

关闭显⽰表对话框。

步骤2:分别双击姓名数量字段。

6

计算机⼆级Access

上机题库GX

7

步骤3:单击菜单栏【视图】|【总计】,在数量字段的总计⾏下拉列表中选择总计”,

步骤4:在姓名字段的总计⾏下拉列表中选择分组

步骤5:在数量字段的字段⾏前⾯添加总数量:字样。 步骤6:单击⼯具栏中保存按钮,另存为“qT4”。关闭设计视图。

三、综合应⽤题

考⽣⽂件夹下存在⼀个数据库⽂件“ ”,⾥⾯已经设计好表对象“tStudent ”

“tGrade ”,同时还设计出窗体对象“fGrade ”“fStudent ”。请在此基础上按照以下要求补

“fStudent ”窗体的设计: 1)将名称为标签15”的标签控件名称改为“tStud ”,标题改为学⽣成绩

2)将名称为⼦对象控件的源对象属性设置为“fGrade ”窗体,并取消其浏览

按钮

3)将“fStudent ”窗体标题改为学⽣信息显⽰

4)将窗体边框改为对话框边框样式,取消窗体中的⽔平和垂直滚动条;

5)在窗体中有⼀个退出命令按钮(名称为bQuit ),单击该按钮后,应关闭“fStudent ”

窗体。现已编写了部分VBA 代码,请按照VBA 代码中的指⽰将代码补充完整。

要求:修改后运⾏该窗体,并查看修改结果。

注意:不允许修改窗体对象“fGrade ”“fStudent ”中未涉及的控件、属性;不允许

修改表对象“tStudent ” “tGrade ”

对于VBA 代码,只允许在“****************”“****************”之间的⼀空

⾏内补充语句、完成设计,不允许增删和修改其它位置已存在的语句。

【考点分析】

本题考点:窗体属性的设置;窗体中标签、命令按钮控件属性的设置;VBA 编程。

(1)【解题步骤】

步骤1:打开“”数据库窗⼝,选中窗体对象,右键单击“fStudent”选择【设

计视图】。

步骤2:右键单击标签15”标签选择【属性】,在全部选项卡的名称标题⾏分别

输⼊“tStud”学⽣成绩,关闭属性界⾯。

步骤3:单击⼯具栏中保存按钮。

(2)【解题步骤】

步骤1:右键单击⼦对象控件选择【属性】。

步骤2:在数据选项卡的源对象⾏下拉列表中选择“fGrade”。关闭属性界⾯。

步骤3:右键单击⼦对象的窗体选择器选择【属性】,在导航按钮⾏右侧下拉列表中

选中,关闭属性界⾯。

步骤4:单击⼯具栏中保存按钮。

(3)【解题步骤】

步骤1:右键单击窗体选择器选择【属性】,在标题⾏输⼊学⽣信息显⽰,关闭属

性界⾯。

步骤2:单击⼯具栏中保存按钮。

(4)【解题步骤】

步骤1:右键单击窗体选择器选择【属性】,在边框样式滚动条⾏右侧下拉列表

中分别选中对话框边框两者均⽆,关闭属性界⾯。

步骤2:单击⼯具栏中保存按钮。

(5)【解题步骤】

步骤1:右键单击命令按钮退出选择【事件⽣成器】。输⼊代码:

******请在下⾯填⼊⼀⾏语句*******

步骤2:关闭属性界⾯。

步骤3:单击⼯具栏中保存按钮,关闭设计视图。

步骤4:运⾏该窗体,查看运⾏结果。

33套试题

⼀、基本操作题

在考⽣⽂件夹下,“”数据库⽂件中已建⽴表对象“tEmployee”。试按以下操作要求,完成表的编辑:

1)判断并设置“tEmployee”表的主键;

2)设置性别字段的默认值为

3)删除表中1949年以前出⽣的雇员记录;

4)删除照⽚字段;

5)设置雇员编号字段的输⼊掩码为只能输⼊10位数字或空格形式;

6)在编辑完的表中追加如下⼀条新记录:

【考点分析】

本题考点:设置主键;字段默认值、输⼊掩码等字段属性的设置;添加记录;删除记录。

(1)【解题步骤】

步骤1:打开“”数据库窗⼝,选中对象,右键单击“tEmployee”表选择【设计视图】。

步骤2:右键单击雇员编号⾏选择【主键】。

(2)【解题步骤】

步骤1:单击性别字段⾏任⼀点,在字段属性默认值⾏输⼊

步骤2:单击⼯具栏中保存按钮,关闭设计视图。

(3)【解题步骤】

步骤1:选中查询对象,单击新建按钮,选中设计视图,单击确定按钮。在显⽰表对话框中双击表“tEmployee”,关

显⽰表对话框。

步骤2:单击菜单栏【查询】|【删除查询】。

步骤3:双击出⽣⽇期将其添加到字段⾏,在条件⾏输⼊“<#194911#”字样。

步骤4:单击菜单栏【查询】|【运⾏】,在弹出的对话框中单击按钮。

步骤5:关闭查询设计视图,在弹出的对话框中单击按钮。

(4)【解题步骤】

步骤1:选中对象,右键单击“tEmployee”选择【设计视图】。

8

计算机⼆级Access

上机题库GX

9

步骤2:右键单击照⽚⾏选择【删除⾏】,在弹出的对话框中单击按钮。

(5)【解题步骤】

步骤1:单击雇员编号字段⾏任⼀点,在字段属性输⼊掩码⾏输⼊“” 步骤2:单击⼯具栏中保存按钮。

⼆、简单应⽤题

考⽣⽂件夹下存在⼀个数据库⽂件“ ”,⾥⾯已经设计好表对设象“tCourse ”

“tGrade ”“tStudent ”“tTemp ”,试按以下要求完成

设计:

1)创建⼀个查询,查找并显⽰含有不及格成绩的学⽣的姓名课程名

等三个字段的内容,所建查询名为“qT1”

2)创建⼀个查询,计算每名学⽣的平均成绩,并按平均成绩降序依次显⽰姓名

政治⾯貌毕业学校平均成绩等四个字段的内容,所建查询名“qT2”

假设:所⽤表中⽆重名。

3)创建⼀个查询,统计每班每门课程的平均成绩,显⽰结果如下图所⽰,所建查询

名为“qT3”

4)创建⼀个查询,将男学⽣的班级姓名性别课程名成绩

信息追加到“tTemp ” 表的对应字段中,所建查询名为“qT4”

【考点分析】

本题考点:创建选择查询、交叉表查询和追加查询。

(1)【解题步骤】

步骤1:打开“”数据库窗⼝,选中查询对象,单击新建按钮,选中设计

视图,单击确定按钮。在显⽰表对话框中分别双击表“tStudent”“tCourse”“tGrade”,关闭显⽰表对话框。

步骤2:分别双击姓名课程名成绩字段。

步骤3:在成绩字段的条件⾏输⼊“<60”

步骤4:单击⼯具栏中保存按钮,另存为“qT1”。关闭设计视图。

(2)【解题步骤】

步骤1:选中查询对象,单击新建按钮,选中设计视图,单击确定按钮。在

⽰表对话框中双击表“tStudent”“tGrade”,关闭显⽰表对话框。

步骤2:分别双击姓名政治⾯貌毕业学校成绩字段。

步骤3:在成绩字段的字段⾏前⾯添加平均成绩:字样。

步骤4:单击菜单栏【视图】|【总计】,在成绩字段的总计⾏下拉列表中选中平均

,在排序⾏的下拉列表中选中降序,在姓名政治⾯貌毕业学校字段的

⾏下拉列表中选中分组

步骤5:单击⼯具栏中的保存按钮,另存为“qT2”。关闭设计视图。

(3)【解题步骤】

步骤1:选中查询对象,单击新建按钮,选中设计视图,单击确定按钮。在显⽰表对话框中分别双击表“tStudent”

“tCourse”“tGrade”,关闭显⽰表对话框。

步骤2:单击菜单栏【查询】|【交叉表查询】。

步骤3:分别双击班级课程名成绩字段。

步骤4:在成绩字段的总计⾏下拉列表中选中平均值,在班级课程名字段的总计⾏下拉列表中选中分组

步骤5:分别在班级课程名成绩字段的交叉表⾏下拉列表中选中⾏标题列标题

步骤6:右键单击成绩字段选择属性,在格式⾏选择固定⼩数位数⾏选择“0”。关闭字段属性对话框。

步骤7:单击⼯具栏中保存按钮,另存为“qT3”。关闭设计视图。

(4)【解题步骤】

步骤1:选中查询对象,单击新建按钮,选中设计视图,单击确定按钮。在显⽰表对话框中分别双击表“tStudent”

“tCourse”“tGrade”,关闭显⽰表对话框。

步骤2:单击菜单栏【查询】|【追加查询】,在弹出对话框中表名称下拉列表中选择“tTemp”,单击确定按钮。

步骤3:双击班级学号性别课程名成绩字段。

步骤4:在性别字段的条件⾏输⼊

步骤5:单击⼯具栏中保存按钮,另存为“qT4”。关闭设计视图。

三、综合应⽤题

考⽣⽂件夹下存在⼀个数据库⽂件“”,⾥⾯已经设计好表对象“tBorrow”“tReader”“tBook”,查询对象“qT”,窗

体对象“fReader”、报表对象“rReader”和宏对象“rpt”。请在此基础上按照以下要求补充设计:

1)在报表的报表页眉节区内添加⼀个标签控件,其名称为“bTitle”,标题显⽰为读者借阅情况浏览,字体名称为⿊体,字

体⼤⼩为22,字体粗细为加粗,倾斜字体为,同时将其安排在距上边0.5厘⽶、距左侧2厘⽶的位置;

在报表中添加标签控件及其属性的设置

2)设计报表“rReader”的主体节区内“tSex”⽂本框控件依据报表记录源的性别字段值来显⽰信息;

在报表中⽂本框控件及其属性的设置

3)将宏对象“rpt”改名为“mReader”

4)在窗体对象“fReader”的窗体页脚节区内添加⼀个命令按钮,命名为“bList”,按钮标题为显⽰借书信息

5)设置所建命令按钮bList的单击事件属性为运⾏宏对象“mReader”

注意:不允许修改窗体对象“fReader”中未涉及的控件和属性;不允许修改表对象“tBorrow”“tReader”“tBook”及查询对

“qT”;不允许修改报表对象“rReader”的控件和属性。

【考点分析】

本题考点:在报表中添加标签控件、⽂本框控件及其属性的设置;在窗体中添加命令按钮控件及其属性的设置;宏的重命名。

1)【解题步骤】

步骤1:打开“”数据库窗⼝,选中报表对象,右键单击“rReader”选择【设计视图】,弹出报表设计视图,选中⼯

具箱中标签控件,单击报表页眉处,然后

10

计算机⼆级Access

上机题库GX

11 输⼊读者借阅情况,单击设计视图任意处,右键单击该标签选择【属性】,弹出标签属性

对话框。

步骤2:单击全部选项卡,在名称⾏输⼊“bTitle ”

步骤3:单击格式选项卡,分别在字体名称字号字体粗细⾏右侧下拉

列表中分别选中⿊体“22”加粗,分别在左边距上边距⾏输⼊“2cm ”

“0.5cm ”,关闭对话框。单击⼯具栏中保存按钮。

2)【解题步骤】

步骤1:右键单击⽂本框“tSex ”选择【属性】。

步骤2:在控件来源⾏右侧下拉列表中选中性别,关闭属性界⾯。

步骤3:单击⼯具栏中保存按钮,关闭设计视图。

3)【解题步骤】

步骤1:选中对象,右键单击“rpt ”选择【重命名】。

步骤2:在光标处输⼊“mReader ”

4)【解题步骤】

步骤1:选中窗体对象,右键单击“fReader ”选择【设计视图】。

步骤2:选中⼯具栏命令按钮控件,单击窗体页脚节区适当位置,弹出命令按钮向

导对话框,单击取消按钮。

步骤3:右键单击该命令按钮选择【属性】,单击全部选项卡,在名称

⾏输⼊“bList ”显⽰借书信息。单击⼯具栏中保存按钮。

5)【解题步骤】

步骤1:单击事件选项卡,在单击⾏右侧下拉列表中选中“mReader ”,关闭属

性界⾯。

步骤2:单击⼯具栏中保存按钮,关闭设计视图。

34套试题

⼀、基本操作题

在考⽣⽂件夹下,存在⼀个数据库⽂件“ ”和⼀个图像⽂件“ ”

在数据库⽂件中已经建⽴了⼀个表对象“tStud ”。试按以下操作要求,完成各种操作:

1)设置“ID ”字段为主键;并设置“ID ”字段的相应属性,使该字段在数据表视图

中的显⽰名称为学号

2)删除备注字段;

3)设置⼊校时间字段的有效性规则和有效性⽂本。具体规则是:输⼊⽇期必须

200011⽇之后(不包括200011⽇);有效性⽂本内容为:输⼊的⽇期有误,重新输⼊;

4)将学号为“”学⽣的照⽚字段值设置为考⽣⽂件夹下的“ ”图像⽂

件(要求使⽤由⽂件创建⽅式);

5)将冻结的姓名字段解冻;并确保姓名字段列显⽰在学号字段列的后

⾯;

6)将“tStud ”表中的数据导出到⽂本⽂件中,并以“ ”⽂件名保存到考⽣⽂

件夹下。

【考点分析】

12 本题考点:设置主键;字段标题、有效性规则等字段属性的设置;取消冻结字段;删除

字段;导出表。

(1)【解题步骤】

步骤1:打开“”数据库窗⼝,选中对象,右键单击“tStud”选择【设计视图】。 步骤2:右键单击“ID”字段选择【主

键】。在标题⾏输⼊学号

(2)【解题步骤】

步骤1:右键单击备注⾏选择【删除⾏】,在弹出的对话框中单击按钮。

(3)【解题步骤】

步骤1:单击⼊校时间字段⾏任⼀位置,在有效性规则⾏输⼊“>#200811#”

步骤2:在有效性⽂本⾏输⼊输⼊的⽇期有误,请重新输⼊

步骤3:单击⼯具栏中保存按钮。

(4)【解题步骤】

步骤1:单击菜单栏【视图】|【数据表视图】。

步骤2:右键单击学号为“”的学⽣的照⽚列选择【插⼊对象】,选中由⽂件创建选项,单击浏览按钮,在考⽣⽂件夹内选

中要插⼊的图像“”,连续两次单击确定

按钮。

(5)【解题步骤】

步骤1:单击菜单栏【格式】|【取消对所有列的冻结】。

步骤2:选中姓名字段列,拖动⿏标到学号字段后,松开⿏标。

步骤3:单击⼯具栏中保存按钮。关闭数据表视图。

⼆、简单应⽤题

考⽣⽂件夹下存在⼀个数据库⽂件“ ”,⾥⾯已经设计好三个关联的表对象

“tStud ”“tScore ”“tCourse ”和⼀个空表“tTemp ”,试按以下要求完成设计:

1)创建⼀个查询,查找并显⽰年龄在1820之间(包括18岁和20岁)的学⽣

性别年龄⼊校时间,所建查询名为“qT1”

2)创建⼀个查询,将所有学⽣设置为⾮党员,所建查询名为“qT2”

3)创建⼀个交叉表查询,要求能够显⽰各门课程男⼥⽣不及格⼈数,结果如下图所

⽰,所建查询名为“qT3”

要求:直接⽤查询设计视图建⽴交叉表查询,不允许⽤其他查询做数据源。交叉表查

询不做各⾏⼩计。

4)创建⼀个查询,将有不及格成绩的学⽣的姓名性别课程名成绩

等信息追加到“tTemp ”表的对应字段中,并确保“tTemp ”表中男⽣记录在前、⼥⽣记录

在后,所建查询名为“qT4”;要求创建此查询后,运⾏该查询,并查看运⾏结果。

【考点分析】

本题考点:创建选择查询、更新查询、交叉表查询和追加查询。

(1)【解题步骤】

计算机⼆级Access

上机题库GX

13 步骤1:打开“”数据库窗⼝,选中查询对象,单击新建按钮,选中设计

视图,单击确定按钮。在显⽰表对话框双击表“tStud”,关闭显⽰表对话框。

步骤2:分别双击姓名性别年龄⼊校时间字段。

步骤3:在年龄字段的条件⾏输⼊“>18 and <20”

步骤4:单击⼯具栏中保存按钮,另存为“qT1”。关闭设计视图。

(2)【解题步骤】

步骤1:选中查询对象,单击新建按钮,选中设计视图,单击确定按钮。在

⽰表对话框中双击表“tStud”,关闭显⽰表对话框。

步骤2:单击菜单栏【查询】|【更新查询】。

步骤3:双击字段党员否,在党员否字段的更新到⾏输⼊“No”

步骤4:单击⼯具栏中保存按钮,另存为“qT2”。关闭设计视图。

(3)【解题步骤】

步骤1:选中查询对象,单击新建按钮,选中设计视图,单击确定按钮。在

⽰表对话框双击表“tStud”“tScore”“tCourse”,关闭显⽰表对话框。

步骤2:单击菜单栏【查询】|【交叉表查询】。

步骤3:分别双击性别课程名学号成绩字段。在成绩字段的条件

输⼊“<60”

步骤4:单击菜单栏【视图】|【总计】,在学号字段的总计⾏下拉列表中选择计数,在性别课程名字段的总计⾏下

拉列表中选择分组,在成绩字段的总计⾏下拉

列表中选中条件

步骤5:分别在性别课程名学号字段的交叉表⾏下拉列表中选中⾏标题列标题

步骤6:单击⼯具栏中保存按钮,另存为“qT3”。关闭设计视图。

(4)【解题步骤】

步骤1:选中查询对象,单击新建按钮,选中设计视图,单击确定按钮。在

⽰表对话框双击表“tStud”“tCourse”“tScore”,关闭显⽰表对话框。

步骤2:单击菜单栏【查询】|【追加查询】,在弹出的对话框中的表名称的下拉列表中

选择tTemp ,单击确定按钮。

步骤3:双击姓名性别课程名成绩字段、在性别字段的排序⾏选中

,在成绩字段的条件⾏输⼊“<60”

步骤4:单击⼯具栏运⾏按钮,在弹出的对话框中选择

步骤5:单击⼯具栏中保存按钮,另存为“qT4”。关闭设计视图

三、综合应⽤题

考⽣⽂件夹下存在⼀个数据库⽂件“ ”,⾥⾯已经设计好表对象“tAddr ”

“tUser ”,同时还设计出窗体对象“fEdit ”“fEuser ”。请在此基础上按照以下要求补充“fEdit ”窗体的设计: 1)将窗体中名称

“lRemark ”的标签控件上的⽂字颜⾊改为蓝⾊(蓝⾊代码为)、

字体粗细改为加粗(控件的格式属性——格式)(前景⾊是⽂字的颜⾊,背景⾊指的是指控件的的底⾊)

2)将窗体标题设置为显⽰/修改⽤户⼝令(窗体的格式属性——格式)

3)将窗体边框改为细边框样式,取消窗体中的⽔平和垂直滚动条、记录选定器、

导航按钮浏览按钮和分隔线;并且保留窗体的关闭按钮;(窗体的格式属性——格式)

4)将窗体中退出命令按钮(名称为“cmdquit ”)上的⽂字颜⾊改为棕⾊(棕⾊

代码为128)、字体粗细改为加粗,并在⽂字下⽅加上下划线;(控件的格式属性——格式) (前景⾊是⽂字的颜⾊,背景⾊指

的是指控件的的底⾊)

5)在窗体中还有修改保存两个命令按钮,名称分别为“CmdEdit”“CmdSave”,其中保存命令按钮在初始状态为不可

⽤,当单击修改按钮后,保存按钮变为可⽤,同时在窗体的左侧显⽰出相应的信息和可修改的信息。如果在⼝令⽂本框中

输⼊的内容与在确认⼝令⽂本框中输⼊的内容不相符,当单击保存按钮后,屏幕上应弹出如下图所⽰的提⽰框。现已编写

了部分VBA代码,请按照VBA代码中的指⽰将代码补充完整。

要求:修改后运⾏该窗体,并查看修改结果。

注意:不允许修改窗体对象“fEdit”“fEuser”中未涉及的控件、属性;不允许修改表对象“tAddr”“tUser”。只允许

“*****Add*****”“*****Add*****”之间的空⾏内

补充⼀⾏语句、完成设计,不允许增删和修改其它位置已存在的语句。

【考点分析】

本题考点:窗体中标签、命令按钮控件属性及窗体属性的设置;VBA编程。

(1)【解题步骤】

步骤1:打开“”数据库窗⼝,选中窗体对象,右键单击“fEdit”选择【设计视图】。

步骤2:右键单击标签控件“lRemark”选择【属性】,在格式选项卡下的前景⾊⾏输⼊“”,在字体粗细⾏右侧下拉列表中选

加粗,关闭属性界⾯。

(2)【解题步骤】

步骤1:右键单击窗体选择器选择【属性】。

步骤2:在格式选项卡下的标题⾏输⼊显⽰/修改⽤户⼝令

(3)【解题步骤】

步骤1:在边框样式⾏右侧下拉列表中选中细边框

步骤2:分别选中滚动条记录选择器导航按钮分隔线右侧下拉列表中的两者均⽆,关闭属性界

⾯。

步骤3:单击⼯具栏中保存按钮。

(4)【解题步骤】

步骤1:右键单击命令按钮退出选择【属性】。

步骤2:在格式选项卡下的前景⾊⾏输⼊“128”,分别在字体粗细下划线⾏右侧下拉列表中选中加粗,关闭属性

界⾯。

(5)【解题步骤】

步骤1:在设计视图中右键单击命令按钮保存选择【事件⽣成器】,在空⾏内输⼊代码:

********Add*********

MsgBox“请重新输⼊⼝令!vbOKquit

********Add*********

14

计算机⼆级Access

上机题库GX

15 步骤2:关闭界⾯,单击⼯具栏中保存按钮,关闭设计视图。

35套试题

⼀、基本操作题

在考⽣⽂件夹下,存在⼀个数据库⽂件“ ”,⾥边已经设计好了表对象

“tDoctor ”“tOffice ”“tPatient ”“tSubscribe ”。试按以下操作要求,完成各种操作:

1)在“ ”数据库中建⽴⼀个新表,名为“tNurse ”,表结构如下表所⽰:

2)设置护⼠ID ”字段为主键;

3)设置护⼠名称字段为必填字段;

4)设置年龄字段的有效性规则有效性⽂本。具体规则为:输⼊年龄必

须在22岁⾄40岁之间(含22岁和40岁),有效性⽂本内容为:年龄应在22岁到40岁之

间;

5)将下表所列数据输⼊到“tNurse ”表中,且显⽰格式应与下表相同;

6)通过相关字段建⽴“tDoctor ”“tOffice ”“tPatient ”“tSubscribe ”等四表之间

的关系,同时使⽤实施参照完整性

【考点分析】

本题考点:建⽴新表;设置主键;字段默认值、有效性规则、标题等字段属性的设置;添加

记录;建⽴表间关系。

(1)【解题步骤】

步骤1:打开“ ”数据库窗⼝,选中对象,单击新建按钮,选中

设计视图,单击确定按钮。

步骤2:按题⽬要求在设计视图中建⽴新字段并设置相关字段属性。

步骤3:单击⼯具栏中保存按钮,另存为“tNurse ”

(2)【解题步骤】

步骤1:右键单击“tNurse ”表选择【设计视图】。

步骤2:右键单击护⼠ID ”⾏选择【主键】。

(3)【解题步骤】

步骤1:单击护⼠名称字段⾏任⼀点,在必填字段⾏右侧下拉列表中选中

(4)【解题步骤】

步骤1:单击年龄字段⾏任⼀点,在有效性规则⾏输⼊“>=22 And <=40”

步骤2:在有效性⽂本⾏输⼊年龄应在22岁到40岁之间

(5)【解题步骤】

步骤1:单击⼯作⽇期字段⾏任⼀点,在格式⾏列表中选中长⽇期

步骤2:单击护⼠名称字段⾏任⼀点,在标题⾏输⼊护⼠姓名。单击⼯具栏中保存按钮。

步骤3:单击菜单栏【视图】|【数据表视图】,按照题⽬要求向表中输⼊数据。

步骤4:单击⼯具栏中保存按钮,关闭数据表视图。

(6)【解题步骤】

步骤1:单击菜单栏【⼯具】|【关系】,单击【关系】|【显⽰表】,分别添加表“tDoctor”“tOffice”“tPatient”

“tSubscribe”关系界⾯,关闭显⽰表对话框。

步骤2:选中表“tDoctor”中的医⽣ID”字段,拖动⿏标到表“tSubscribe”医⽣ID”字段,放开⿏标,在弹出的编辑关系对话框

中选择实施参照完整性的复选框,单击创建按钮。

步骤3:同理连接“tSubscribe”“tPatient”表的病⼈ID”字段,“tSubscribe”“tOffice”表的科室ID”字段。单击⼯具栏中保存

钮,关闭关系界⾯。

⼆、简单应⽤题

考⽣⽂件夹下存在⼀个数据库⽂件“”,⾥⾯已经设计好四个关联表对象“tDoctor”“tOffice”

“tPatient”“tSubscribe”以及表对象“tTemp”,同时还设计出窗体对象“fQuery”。试按以下要求完成设计:

1)创建⼀个查询,查找姓病⼈的基本信息,并显⽰姓名年龄性别,所建查询名为“qT1”

2)创建⼀个查询,统计年龄⼩于30岁的医⽣被病⼈预约的次数,且显⽰结果按预约⼈数降序排序(如下图所⽰),所建查

询名为“qT2”

3)创建⼀个查询,删除表对象“tTemp”内所有预约⽇期10⽉的记录,所建查询名为“qT3”

4)现有⼀个已经建好的“fQuery”窗体,如下图所⽰。运⾏该窗体后,在⽂本框(⽂本框名称为tName)中输⼊要查询的科

室名,然后按下查询按钮,即运⾏⼀个名为“qT4”的查询。“qT4”查询的功能是显⽰所查科室的科室ID”预约⽇期。请设

“qT4”查询。

16

计算机⼆级Access

上机题库GX

17

【考点分析】

本题考点:创建选择查询、删除查询和参数查询。

(1)【解题步骤】

步骤1:打开“”数据库窗⼝,选中查询对象,单击新建按钮,选中设计

视图,单击确定按钮。在显⽰表对话框双击表“tPatient”,关闭显⽰表对话框。

步骤2:分别双击姓名年龄性别字段。

步骤3:在姓名字段的条件⾏输⼊“Like "*"”

步骤4:单击⼯具栏中保存按钮,另存为“qT1”。关闭设计视图。

(2)【解题步骤】

步骤1:选中查询对象,单击新建按钮,选中设计视图,单击确定按钮。在

⽰表对话框中双击表“tDoctor”“tSubscribe”,关闭显⽰表对话框。

步骤2:分别双击医⽣姓名病⼈ID”年龄字段。

步骤3:单击菜单栏【视图】|【总计】,在病⼈ID”字段总计⾏下拉列表中选中计数,在医⽣姓名年龄字段总计⾏下

拉列表中分别选中分组条件

步骤4:在病⼈ID”字段的字段⾏前⾯添加预约⼈数:字样,在排序⾏下拉列表

中选择降序

步骤5:在年龄字段的条件⾏输⼊30”,单击显⽰⾏,取消该字段的显⽰。

步骤6:单击⼯具栏中保存按钮,另存为“qT2”。关闭设计视图。

(3)【解题步骤】

步骤1:选中查询对象,单击新建按钮,选中设计视图,单击确定按钮。在

⽰表对话框双击表“tTemp”,关闭显⽰表对话框。

步骤2:单击菜单栏【查询】|【删除查询】。

步骤3:双击预约⽇期字段,在条件⾏输⼊“month([预约时间])=10”

步骤4:单击⼯具栏中保存按钮,另存为“qT3”。关闭设计视图。

(4)【解题步骤】

步骤1:选中查询对象,单击新建按钮,选中设计视图,单击确定按钮。在

⽰表对话框中双击表“tOffice”“tSubscribe”,关闭显⽰表对话框。

步骤2:分别双击科室ID”预约⽇期科室名称字段。

步骤3:在科室名称字段的条件⾏输⼊forms ]![fQuery ]![tName ,单击

⾏取消该字段的显⽰。

步骤4:单击⼯具栏中保存按钮,另存为“qT4”,如图12所⽰。关闭设计视图。