江苏省高校计算机等级考试命题研究院 江苏省高校计算机等级考试辅导
新版全国二级ACCESS上机操作第2套

一、基本操作

在考生文件夹下的"samp1.accdb"数据库文件中已建立两个表对象(名为"员工表"和"部门表")和一个窗体对象(名为"fEmp")。试按以下要求顺序,完成表及窗体的各种操作:

(1)设置"员工表"职务字段值的输入方式为从下拉列表中选择"经理"、"主管"或"职员"选项值。

(2)分析员工的聘用时间,将截止到2013年聘用期超过30年(含30年)的员工其"说明"字段的值设置为"老职工"。

要求:判断员工的聘用期,不考虑月日因素。比如,聘用时间在2007年的员工,其聘用期为6年。

(3)将"员工表"姓名字段中的所有"小"字改为"晓"。

(4)将"员工表"中男职工的前四列信息(编号,姓名,性别,年龄)导出到考生文件夹下,以文本文件形式保存,命名为Test.txt。

(5)建立"员工表"和"部门表"的表间关系,并实施参照完整。

(6)将窗体对象"fEmp"的记录源设置为表对象"员工表";设置系统相关属性,实现窗体对象"fEmp"打开时以重叠窗口形式显示。

 

   二、简单应用

考生文件夹下有一个数据库文件"samp2.accdb",里面已经设计好表对象"tEmployee"、"tSell"和"tBook",试按以下要求完成设计:

(1)创建一个查询,查找并显示单价高于平均单价的图书"书名"和"出版社名称"二个字段内容,所建查询名为"qT1"。

(2)创建一个查询,按输入的售出日期查找某日期的售书情况,并按数量降序显示"姓名"、"书名"、"数量"三个字段的内容,所建查询名为"qT2";当运行该查询时,应显示参数提示信息:"请输入售出日期"。

(3)创建一个查询,查找双子星座出生雇员的图书销售信息,显示"姓名"、"售出日期"和"书名"三个字段的内容,所建查询名为"qT3"。

 

    说明:双子星座是指5月21日(含)到6月21日(含)的日期段。

 

(4)创建一个查询,统计图书销售额超过2500(含)的雇员信息,并显示"姓名"和"销售额"两个字段的内容,所建查询名为"qT4"。

 

   三、综合应用

考生文件夹下有一个数据库文件"samp3.accdb",里面已经设计好表对象"tStudent" 和"tGrade",同时还设计出窗体对象"fGrade"和"fStudent"。请在此基础上按照以下要求补充"fStudent"窗体的设计:

(1)将"fStudent"窗体标题改为"团员信息显示", 边框改为"对话框边框"样式,取消窗体中的水平和垂直滚动条。

(2)将名称为"标签15"的标签控件名称改为"tStud",标题改为"团员成绩"。

(3)在"fStudent"窗体装载事件中,代码设置相关属性完成团员信息输出。

(4)在"fStudent"窗体打开事件中,代码设置"子对象"控件的源对象属性为"fGrade"窗体,并取消其"导航按钮"。

(5)单击"fStudent"窗体的"退出"命令按钮(名称为bQuit),应关闭窗体。系统已提供了部分VBA代码,请按照VBA代码中的指示将代码补充完整。

 

    注意:不允许修改窗体对象"fGrade"和"fStudent"中未涉及的控件、;属性不允许修改表对象"tStudent" 和"tGrade"。程序代码只允许在"*****Add*****"与"*****Add*****"之间的空行内补充一条代码语句、不允许增删和修改其他位置已存在的语句。

 

 

一、基本操作答案

 

(1)【操作步骤】

 

步骤1:右键单击员工表,选择设计视图命令。

步骤2:单击职务字段的数据类型右边的下三角按钮,在弹出的快捷菜单中选择查阅向导命令,弹出查阅向导对话框,选择 自行键入所需的值(V)命令,然后单击下一步按钮,在表格第一列区域的第一行中输入经理,第二行中输入主管,第三行中输入职员,然后单击下一步按钮,选择限于列表复选框,最后单击完成按钮。

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

 

(2)【操作步骤】

 

步骤1:双击员工表,打开数据表视图。

步骤2:单击开始选项卡排序和筛选组中的高级按钮,选择高级筛选/排序命令。

步骤3:在字段行输入2013-Year([聘用时间]),在与之对应的条件行输入>=30

步骤4:单击开始选项卡排序和筛选组中的切换筛选按钮,进入数据表视图,对所有记录说明字段里输入老职工

步骤5:单击快速工具栏中保存按钮 ,关闭表。

 

(3)【操作步骤】

 

步骤1:双击员工表,打开数据表视图。将光标定位在姓名字段的任意一行里。

步骤2:单击开始选项卡查找组中的查找按钮,弹出查找和替换对话框,单击替换选项卡,在查找内容里输入,选择匹配(H) 的值为字段任何部分;在替换为(P) 里输入,最后单击全部替换按钮,在弹出的消息框里选择按钮。关闭查找和替换对话框。

步骤3:单击快速工具栏中保存按钮 ,关闭表。

 

(4)【操作步骤】

 

骤1:双击打开员工表,将光标移到编号字段标题行,按住Shift键,然后依次选中 姓名性别年龄列。

步骤2:单击外部数据选项卡下导出组中的文本文件按钮,弹出导出-文本文件对话框。

步骤3:单击浏览按钮找到要放置的位置,在文件名文本框中输入Test文件名;在 指定导出选项下面选择导出数据时包含格式和布局仅导出所选记录

步骤4:单击确定按钮。弹出'员工表'的编码方式对话框,选中Windows(默认)(W),单击确定按钮,即可完成操作。

 

(5)【操作步骤】

 

步骤1:单击数据库工具选项卡下关系组中的关系按钮,如果不出现显示表对话框,则可单击关系工具选项卡下的设计选项卡的关系组中的显示表按钮,然后在显示表对话框中双击员工表部门表,关闭显示表对话框。

步骤2:选中部门表中的部门号字段,拖动到员工表中的所属部门字段,放开鼠标,在弹出的编辑关系对话框中勾选实施参照完整性选项,然后单击创建按钮。

步骤3:按Ctrl+S组合键保存修改,关闭关系界面。

 

(6)【操作步骤】

 

步骤1:选择窗体对象,右键单击fEmp窗体,在弹出的快捷菜单中选择设计视图命令。

步骤2:右键单击窗体设计视图的任意区域,在弹出的快捷菜单中选择属性命令。

步骤3:在打开的属性表对话框中单击所选内容类型下方的下三角按钮,然后选择窗体命令,即可进入窗体属性。单击数据选项卡,然后再单击数据源右侧的下三角按钮,在弹出的下拉列表中选择员工表,关闭属性表对话框。

步骤3:按Ctrl+S保存修改,关闭设计视图界面。

步骤4:单击文件选项卡下的选项按钮,在弹出的Access选项对话框的左侧窗口中单击当前数据库,在窗口右侧的显示窗体的下拉列表中选择fEmp ,然后在文档窗口选项中选择重叠窗口命令,最后单击确定按钮。在弹出的消息框中单击确定按钮,关闭数据库。

 

 

 

 

 

 二、简单应用答案

 

(1)【操作步骤】

 

步骤1:单击创建选项卡中查询设计按钮,在显示表对话框中双击表tBook,关闭显示表对话框。

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

步骤3:在单价字段的条件行输入>(select avg([单价]) from [tBook]), 单击显示行取消该字段的显示。

步骤4:按Ctrl+S组合键保存修改,另存为qT1。关闭设计视图。

 

(2)【操作步骤】

 

步骤1:单击创建选项卡下查询组中的查询设计按钮,在显示表对话框中双击表tBooktSelltEmployee,关闭显示表对话框。

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

步骤3:在售出日期字段的条件行中输入[请输入售出日期],单击显示行中的复选框,取消该字段的显示。在数量字段的排序行的下拉列表中选择降序

步骤4:按Ctrl+S组合键保存修改,另存为qT2。关闭设计视图。

 

(3)【操作步骤】

 

步骤1:单击创建选项卡下查询组中的查询设计按钮,在显示表对话框中双击表“tBook”“tSell”“tEmployee”,关闭显示表对话框。

 

步骤2:分别双击姓名售出日期书名出生日期字段。

 

步骤3:在出生日期字段的条件行中输入Month([出生日期])>=5 And Month([出生日期])<=6 And Day([出生日期])<=21,单击显示行取消该字段的显示。

 

步骤4:按Ctrl+S保存修改,另存为qT3。关闭设计视图。

 

(4)【操作步骤】

 

步骤1:单击【创建】选项卡中【查询设计】按钮,在显示表对话框中双击表tBooktSelltEmployee,关闭显示表对话框。

步骤2:双击姓名字段。在姓名行下一列输入销售额: [数量]*[单价]。在销售额字段的条件行中输入>=2500

步骤3:按Ctrl+S组合键保存修改,另存为qT4。关闭设计视图。

 

 

 

三、综合应用答案

(1)【操作步骤】

 

步骤1:选择窗体对象,右键单击fStudent窗体,在弹出的快捷菜单中选择设计视图命令。

 

步骤2:右键单击窗体设计视图的任意区域,在弹出的快捷菜单中选择属性命令,在打开的属性表对话框中单击所选内容的类型右侧的下三角按钮,然后选择窗体命令,即可进入窗体属性。

 

步骤3:单击格式选项卡,在标题行的文本区中输入团员信息显示,单击边框样式右侧的下三角按钮,在弹出的下拉菜单中选择对话框边框,单击滚动条行右侧的下三角按钮,在下拉菜单中选择两者均无

 

步骤4:关闭属性窗口。

 

(2)【操作步骤】

 

步骤1:选择窗体对象,右键单击fStudent窗体,在弹出的快捷菜单中选择设计视图命令。

步骤2:在窗体设计视图的任意区域右击,在弹出的快捷菜单里单击属性命令,在打开的属性表对话框中单击所选内容的类型右侧的下三角按钮,然后选择标签15,即可进入标签属性。

步骤3:单击全部选项卡,在名称属性行对应文本区中输入 tStud ;在标题行的对应文本区中输入团员成绩

步骤4:关闭属性窗口。

 

(3)【操作步骤】

 

步骤1:选择窗体对象,右键单击fStudent窗体,在弹出的快捷菜单中选择设计视图命令。

步骤2:在窗体设计视图的任意区域右击,在弹出的快捷菜单中选择属性命令,在打开的属性表对话框中单击所选内容的类型右侧的下三角按钮,然后选择窗体命令,即可进入窗体属性。然后选择事件选项卡,单击加载事件右侧的选择生成器按钮 ,进入代码编辑区。

步骤3:在空行内分别输入以下代码:

     *****Add1*****

    Me.Caption = "团员信息"

    *****Add1*****

步骤4:保存修改,关闭设计视图。

 

(4)【操作步骤】

 

步骤1:在窗口左侧导航窗格中选择窗体对象,右键单击fStudent窗体,在弹出的快捷菜单中选择设计视图命令。

 

步骤2在窗体设计视图的任意区域右击,在弹出的快捷菜单里单击属性命令,在打开的属性表对话框中单击所选内容类型右侧的下三角按钮,然后选择窗体命令,即可进入窗体属性,单击事件选项卡,单击打开事件右侧的选择生成器按钮 ,进入VBA编码区。

 

步骤3:在空行内分别输入以下代码:

 

'设置子对象的数据源

    '*****Add2*****

     Me.子对象.SourceObject = "fGrade"

    '*****Add2*****

 

'取消子窗体导航按钮

    '*****Add3*****

     Me.NavigationButtons = False

    '*****Add3*****

 

步骤4保存修改关闭设计视图。

 

(5)【操作步骤】

 

步骤1:在窗口左侧导航窗格中选择窗体对象,右键单击fStudent窗体,在弹出的快捷菜单中选择设计视图命令。

 

步骤2:右键单击命令按钮bQuit在弹出的快捷菜单中选择属性命令。

步骤3:在打开的属性表对话框中,在事件选项卡中单击加载事件右侧的选择生成器按钮 ,进入代码编辑区输入代码:

*****Add4*****'

    DoCmd.Close 

 

 *****Add4*****'

 

步骤4:保存修改,关闭设计视图。