频道栏目
首页 > 资讯 > Access > 正文

2014年计算机二级考试Access上机考试试题及答案4

14-02-10        来源:[db:作者]  
收藏   我要投稿
  基本操作:

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

  (1)分析两个表对象员工表和部门表的构成,判断其中的外键属性,将其属性名称作为员工表的对象说明内容进行设置。

  (2)将员工表中有摄影爱好的员工其备注字段的值设为True(即复选框里打上钩)。

  (3)删除员工表中年龄超过55岁(不含55)的员工记录。

  (4)将考生文件夹下文本文件Test.txt中的数据导入追加到当前数据库的员工表相应字段中。

  (5)设置相关属性,使表对象员工表中密码字段最多只能输入五位0-9的数字。

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

  简单应用:

  考生文件夹下存在一个数据库文件samp2.mdb,里面已经设计好两个关联表对象tEmp和tGrp及表对象tBmp和tTmp。试按以下要求完成设计:

  (1)以表对象tEmp为数据源,创建一个查询,查找并显示年龄大于等于40的职工的编号、姓名、性别、年龄和职务五个字段内容,所建查询命名为qT1。

  (2)建立表对象tEmp的所属部门和tGrp的部门编号之间的多对一关系并实施参照完整性。创建一个查询,按照部门名称查找职工信息,显示职工的编号、姓名及聘用时间三个字段的内容。要求显示参数提示信息为请输入职工所属部门名称,所建查询命名为qT2。

  (3)创建一个操作查询,将表tBmp中编号字段值均在前面增加05两个字符,所建查询命名为qT3。

  (4)创建一个查询,删除表对象tTmp里所有姓名含有红字的记录,所建查询命名为qT4。

  综合应用:

  考生文件夹下存在一个数据库文件samp3.mdb,里面已经设计了表对象tEmp、窗体对象fEmp、报表对象rEmp和宏对象mEmp。同时,给出窗体对象fEmp的若干事件代码,试按以下功能要求补充设计。

  功能:

  (1)调整窗体对象fEmp上报表输出按钮(名为bt1)的位置,要求其左边对齐退出按钮,下边距离退出按钮1厘米(即bt1钮的下边距离bt2钮的上边1厘米);调整上述两个命令按钮的Tab键移动顺序为:先报表输出按钮,再退出按钮。

  (2)调整报表对象rEmp,将报表记录数据先按年龄升序、再按姓名降序排列,并打开相关组页眉区域,添加一个文本框控件(命名为ta),设置属性,使其显示年龄段信息,如18、19、......等。

  (3)窗体加载事件实现的功能是显示窗体标题,显示内容为****年度报表输出,其中四位****为系统当前年份,请补充加载事件代码,要求使用相关函数获取当前年份。

  (4)窗体中报表输出和退出按钮的功能是单击报表输出按钮(名为bt1)后,首先将退出按钮标题变为红色(255),然后以预览方式打开报表rEmp;单击退出按钮(名为bt2)调用宏mEmp。

  按照以上功能描述补充相关事件代码,要求考虑错误处理。

  注意:不允许修改数据库中的表对象tEmp和宏对象mEmp;不允许修改窗体对象fEmp和报表对象rEmp中未涉及的控件和属性;

  已给事件过程,只允许在*****Add*****与*****Add*****之间的空行内补充语句、完成设计,不允许增删和修改其它位置已存在的语句。

  上机试题解析

  基本操作:

  本题主要考核点:外键的判断、字段值的设置、删除表记录、获取外部数据、字段属性的设置、表之间关系的创建。

  本题解题思路:

  第一步:打开考生文件夹下的samp1.mdb数据库。

  第二步:选中表员工表,点击设计按钮,在弹出的表设计器中右击表,选择属性,在弹出的对话框的说明里输入部门号,保存该表。双击打开员工表,在员工表的简历字段列的任意位置右击,在筛选目标后填入*摄影*,然后按回车键,即可查找员工表中有摄影爱好的员工,再将其备注字段的复选框里打上钩。

  第三步:单击工具栏上的取消筛选按钮,在员工表的年龄字段列的任意位置右击,在筛选目标后填入:>55,然后按回车键,即可查找年龄超过55岁(不含55)的员工记录,再将其全部删除,保存该表。

  第四步:选择文件-获取外部数据-导入,找到考生文件夹下的Test.txt文件,单击导入按钮,单击下一步,选择第一行包含字段名称,再单击下一步,在现有的表中选择员工表,再单击下一步,单击完成即可。

  第五步:选中员工表,点击设计按钮,找到密码字段,在输入掩码中输入:00000,保存该表。

  第六步:选择工具栏中的关系按钮,在打开的对话框中添加两个表,然后把部门表中的部门号字段拖到员工表中对应字段部门号的位置上,在弹出的对话框中选择实施参照完整性,单击创建,保存关系。

  简单应用:

  本题主要考的是数据库的查询。

  本题解题思路:

  (1)点击查询,选择新建(N),在弹出的新建查询窗体上选择设计视图,点击确定按钮,然后在弹出的显示表窗体上选择tEmp表,点击添加按钮,关闭显示表窗体。然后选择题目中所说的五个字段,再在年龄字段的条件中输入>=40,以qT1保存查询。

  (2)选择工具栏的关系按钮,把tGrp表的部门编号字段拖到tEmp表的所属部门字段,在弹出的对话框中选中实施参照完整性,单击创建按钮;下面操作与第1小题类似,在选择了表tEmp和tGrp后,点击添加按钮,关闭显示表窗体。然后选择题目中所说的三个字段,再选择部门名称字段,然后在部门名称字段的条件中输入[请输入职工所属部门名称],并把显示中的钩去掉,最后以qT2保存查询。

  (3)选择新建(N),在弹出的新建查询窗体上选择设计视图,点击确定按钮,然后在弹出的显示表窗体上选择tBmp表,点击添加按钮,关闭显示表窗体。选择查询菜单中的更新查询菜单。然后从tBmp选择编号字段,在编号字段的更新到中输入05&[编号],运行查询,最后以qT3保存查询。

  (4)选择新建(N),在弹出的新建查询窗体上选择设计视图,点击确定按钮,然后在弹出的显示表窗体上选择tTmp表,点击添加按钮,关闭显示表窗体。然后点击查询菜单中的删除查询菜单(或点击右键,选择查询类型中的删除查询),在字段中选择姓名,并在条件中输入:Like*红*,最后以qT4保存查询。

  综合应用:

  本题主要考的是窗体的设计、报表的设计、VBA的数据库编程。

  本题解题思路如下:

  (1)打开窗体对象fEmp的设计视图,选中主体中的报表输出按钮,右击,选择属性,左边距设置为3cm,上边距设置为1cm,保存设置,选择视图菜单的Tab键次序打开对话框,设置顺序为先报表输出,再退出按钮,保存设置。

  (2)打开报表对象rEmp的设计视图,选择视图菜单中的排序与分组选项,打开排序与分组对话框,添加年龄字段升序,在组页眉中选择是,再添加姓名字段降序,完成后保存报表设置。在报表的年龄页眉区域添加一个文本框控件,名称为ta,控件来源为年龄,完成后保存设置。

  (3)打开窗体对象fStud的设计视图,选择视图菜单中的属性,打开窗体属性对话框,在标题中输入Year(Date())&年度报表输出,保存设置。

  (4)打开窗体fEmp的设计视图,选中报表输出按钮,右击选择属性,编辑命令按钮bt1的单击事件代码,第一处填写Caption=Year(Date)&年度报表输出,第二处填写bt2.ForeColor=RGB(255,0,0),第三处填写DoCmd.OpenReportrEmp,acViewPreview,第四处填写ErrHanle:,完成后保存窗体的设置。选中退出按钮,右击选择属性,在事件的单击中填入mEmp,完成后保存窗体。

相关TAG标签
上一篇:2014年计算机二级考试Access上机考试试题及答案3
下一篇:2014年计算机二级考试Access上机考试试题及答案5
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站