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

一、基本操作

在考生文件夹下,samp1.accdb数据库文件中已建立表对象tEmployee。试按以下操作要求,完成表的编辑:

(1) 分析tEmployee表的结构,判断并设置主键。

(2) 删除表中的所属部门字段;设置年龄字段的有效性规则为只能输入大于16的数据。

(3) 在表结构中的年龄职务两个字段之间增添一个新的字段:字段名称为党员否,字段类型为是/否型;删除表中1999年5月聘用、并具有相声爱好的女职工记录。

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

(5) 设置聘用时间字段的相关属性,使该字段按照XXXX/XX/XX格式输入。例如,2013/06/08。

(6) 将表中聘用时间超过30年(不含30年)的职工职务字段值更改为退休

 

 

 

   二、简单应用

考生文件夹下存在一个数据库文件samp2.accdb,里面已经设计好三个关联表对象tStudtCoursetScore及表对象tTemp。试按以下要求完成设计:

(1)创建一个查询,查找选课学分超过3分或没有先修课的学生记录,并显示学生的姓名课程名成绩三个字段内容,所建查询命名为qT1

(2)创建一个查询,查找5号入校的学生,显示其学号姓名性别年龄四个字段内容,所建查询命名为qT2

(3)创建一个查询,查找选课成绩均在80分(含80分)以上的学生记录,并显示学号平均成绩两列内容。其中平均成绩一列数据由统计计算得到,所建查询命名为qT3

(4)创建一个查询,将tStud表中女学生的信息追加到tTemp表对应的字段中,所建查询命名为qT4

 

 

 

   三、综合应用

考生文件夹下有一个图像文件"test.bmp"和一个数据库文件"samp3.accdb"。"samp3.accdb"数据库中已经设计了表对象"tEmp"和"tTemp"、窗体对象"fEmp"、报表对象"rEmp"和宏对象"mEmp"。请在此基础上按照以下要求补充设计:

(1)将表"tTemp"中年龄小于30岁(不含30)、职务为职员的女职工记录选出并添加进空白表"tEmp"里。

(2)将窗体"fEmp"的窗体标题设置为"信息输出";将窗体上名为"btnP"命令按钮的外观设置为图片显示,图片选择考生文件夹下的"test.bmp"图像文件;将"btnP"命令按钮的单击事件设置为窗体代码区已经设计好的事件过程btnP_Click。

(3)将报表"rEmp"的主体节区内"tName"文本框控件设置为"姓名"字段内容显示;将宏"mEmp"重命名保存为自动执行的宏。

 

 

注意:不能修改数据库中的表对象"tTemp";不能修改宏对象"mEmp"里的内容;不能修改窗体对象"fEmp"和报表对象"rEmp"中未涉及的控件和属性。

 

 

 

一、基本操作答案

 

(1)【操作步骤】

步骤1:在窗口左侧导航窗格中选择"表"对象,右键单击"tEmployee "选择【设计视图】。

 

步骤2:右键单击"编号"行选择【主键】,单击保存按钮。

 

(2)【操作步骤】

步骤1:右键单击"所属部门"行选择【删除行】,在弹出的对话框中单击按钮。

步骤2:单击"年龄"字段行任一点,在有效性规则行输入" >16"。

(3)【操作步骤】

步骤1:右键单击职务字段选择【插入行】。

步骤2:在字段名称列输入党员否,在数据类型列表中选中是/否,单击【保存】按钮,关闭设计视图。

步骤3:单击【创建】选项卡中【查询设计】按钮,在显示表对话框双击表tEmployee,关闭显示表对话框。单击【设计】选项卡查询类型组中的【删除】按钮。

步骤4:双击性别聘用时间简历字段,在性别的条件行输入,在聘用时间的条件行输入Year([聘用时间])=1999 and Month([聘用时间])=5,在简历的条件行输入like "*相声*"

步骤5:单击【设计】|【运行】,在弹出的对话框中单击按钮。

步骤6:关闭查询,在弹出的对话框中单击按钮。

(4)【操作步骤】

步骤1:右键单击"tEmployee "选择【设计视图】。

步骤2:在职务字段的数据类型列表中选中查阅向导。在弹出对话框中选中自行键入所需的值,单击下一步按钮,在第一列的每行分别输入职员主管经理,单击完成按钮。

(5)【操作步骤】

步骤1:单击聘用时间字段行任一点,在格式行输入yyyy/mm/dd

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

(6)【操作步骤】

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

步骤2:双击聘用时间职务字段,在聘用时间的条件行输入Year(DATE())-Year([聘用时间])>30,在职务字段的更新到行输入退休

步骤3:单击【设计】|【运行】,在弹出的对话框中单击按钮。

步骤4:关闭查询,在弹出的对话框中单击按钮。

 

 

 

 二、简单应用答案

 

(1)【操作步骤】

 

步骤1:单击数据库工具选项卡中关系组中的关系按钮,如不出现显示表对话框则单击设计选项卡关系组中的显示表按钮,双击添加表和tStudtCoursetScore,关闭显示表对话框。

步骤2:选中表tStud中的学号字段,拖动到表tScore学号字段,弹出编辑关系对话框,勾选实施参照完整性,单击创建按钮;同样拖动tCourse中的课程号字段到tScore中的课程号字段,弹出编辑关系对话框,勾选实施参照完整性,单击创建按钮。按Ctrl+S保存修改,关闭关系界面。

 

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

步骤4:双击姓名课程名成绩学分先修课程字段,在学分字段的条件行输入>3,在先修课程字段行输入Is Null

步骤5:取消学分先修课程字段显示行的勾选。

步骤6按Ctrl+S保存修改,将查询保存为qT1,关闭设计视图。

 

(2)【操作步骤】

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

 

步骤2:双击学号姓名性别年龄入校时间,在入校时间字段的条件行输入Day([入校时间])=5,取消入校时间字段显示行的勾选。

步骤3按Ctrl+S保存修改,将查询保存为qT2,关闭设计视图。

 

(3)【操作步骤】

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

 

步骤2:双击学号字段,两次双击成绩字段,单击设计选项卡中的"汇总"按钮。

步骤3:将第一个成绩字段改为平均成绩: 成绩,在总计行选择平均值。在第二个成绩字段总计行选择最小值,在条件行输入>=80,取消显示行的勾选。

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

 

(4)【操作步骤】

 

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

 

步骤2:单击查询类型功能区的追加按钮,在弹出对话框表名称下拉列表中选择tTemp,单击确定按钮。

步骤3:分别双击学号姓名性别年龄所属院系入校时间字段,在性别字段的条件行输入

步骤4:单击结果功能区的运行按钮,在弹出的对话框中单击按钮。

步骤5:单击保存按钮 ,另存为qT4,关闭设计视图。

 

三、综合应用答案

(1)【操作步骤】

 

步骤1单击"创建"对象选项卡,在"查询"功能区单击"查询设计"按钮。在"显示表"对话框中双击表"tTemp",关闭"显示表"对话框。

 

步骤2: 单击"查询类型"功能区的"追加查询",在弹出的对话框中输入"tEmp",单击"确定"按钮。

 

步骤3:分别双击"*""年龄""性别""职务"字段。

 

步骤4:在"年龄"字段的"条件"行输入"<30",在"性别"字段的"条件"行输入"",在"职务"字段的"条件"行输入"职工"。删除"年龄""性别""职务"字段"追加到"行的字段。

 

步骤5:单击"结果"功能区的"运行"按钮,在弹出的对话框中单击""按钮。

 

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

(2)【操作步骤】

 

步骤1:在窗口左侧的导航窗格中选择"窗体"对象,右键单击"fEmp"选择【设计视图】。

 

步骤2:右键单击"窗体选择器"选择【属性】,在"标题"行输入"信息输出"

 

步骤3:右键单击命令按钮"btnP"选择【属性】,单击"图片"行右侧生成器按钮,在弹出的对话框中单击"浏览"按钮,在"考生文件夹"内找到test.bmp文件,选择并单击"打开"按钮,单击对话框"确定"按钮。

 

步骤4:单击"事件"选项卡的"单击"行右侧下拉列表,选择"【事件过程】",关闭属性界面。

 

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

(3)【操作步骤】

 

步骤1:在窗口左侧的导航窗格中选择"报表"对象,右键单击"rEmp"选择【设计视图】。

 

步骤2:右键单击"tName"文本框选择【属性】,在"控件来源"行右侧下拉列表中选择"姓名"

 

步骤3:选择""对象,右键单击"mEmp"选择【重命名】,在光标处输入"AutoExec"

 

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