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

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

14-02-13        来源:[db:作者]  
收藏   我要投稿

  基本操作:

  (1)在考生文件夹下,samp1.mdb数据库文件中建立表tBook,表结构如下:

   

  (2)判断并设置tBook表的主键;

  (3)设置入库日期字段的默认值为:2004年9月11日;

  (4)在tBook表中输入以下2条记录:

   

   注:单价为二位小数显示;

  (5)设置编号字段的输入掩码为只能输入8位数字或字母形式;

  (6)在数据表视图中将简介字段隐藏起来。

  简单应用:

  考生文件夹下存在一个数据库文件samp2.mdb,里面已经设计好表对象tStud和tTemp。tStud表是学校历年来招收的学生名单,每名学生均有身份证号。对于现在正在读书的在校学生,均有家长身份证号,对于已经毕业的学生,家长身份证号为空。

  例如,表中学生张春节没有家长身份证号,表示张春节已经从本校毕业,是校友。

  表中学生李强的家长身份证号为110107196201012370,表示李强为在校学生。由于在tStud表中身份证号110107196201012370对应的学生姓名是李永飞,表示李强的家长是李永飞,而李永飞是本校校友。

  张天的家长身份证号为110108196510015760,表示张天是在校学生;由于在tStud表中身份证号110108196510015760没有对应的记录,表示张天的家长不是本校的校友。

  请按下列要求完成设计:

  (1)创建一个查询,要求显示在校学生的身份证号和姓名两列内容,所建查询命名为qT1;

  (2)创建一个查询,要求按照身份证号码找出所有学生家长是本校校友的学生记录。输出学生身份证号、姓名及家长姓名三列内容,标题显示为身份证号、姓名和家长姓名,所建查询命名为qT2;

  (3)创建一个查询,要求检索出数学成绩为100分的学生的人数,标题显示为num,所建查询命名为qT3;这里规定,使用身份证号字段进行计数统计;

  (4)创建一个查询,要求将表对象tStud中总分成绩超过270分(含270)的学生信息追加到空表tTemp中。其中,tTemp表的入学成绩为学生总分,所建查询命名为qT4。 

  综合应用:

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

  (1)将名称为标签15的标签控件名称改为tStud,标题改为学生成绩;

  (2)将名称为子对象控件的源对象属性设置为fGrade窗体,并取消其导航按钮;

  (3)将fStudent窗体标题改为学生信息显示;

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

  (5)在窗体中有一个退出命令按钮(名称为bQuit),单击该按钮后,应关闭fStudent窗体。现已编写了部分VBA代码,请按照VBA代码中的指示将代码补充完整。

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

  注意:不允许修改窗体对象fGrade和fStudent中未涉及的控件、属性;不允许修改表对象tStudent 和tGrade。对于VBA代码,只允许****************与****************之间的一空行内补充语句、完成设计,不允许增删和修改其它位置已存在的语句。

  上机试题解析

  基本操作:

  本题主要考核点:在一个数据库中添加一个新表、表结构的定义、主键的设置、默认值的设置、数据表字段的隐藏、输入掩码的设置以及向表中输入记录。

  本题解题思路:

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

  第二步:打开数据库菜单选择新建(N),在弹出的新建表对话框中,点击设计视图按钮,在弹出的表设计器中按题面要求依次输入各字段的定义(注意:单价字段的格式设置为固定)。

  第三步:主关键字是每个表中能惟一标识每条记录的字段,可以是一个字段,或是一组字段。由表中字段可知,编号为该表的主关键字,选中编号行,点击工具栏上的主键按钮。

  第四步:选中入库日期字段行,在下面的默认值右边的文本框中输入#2004-9-11#;以tBook为文件名保存该表。

  第五步:向tBook表中输入题面所要求的各字段的内容。

  第六步:切换到tBook表的设计视图,选中编号字段行,再选中下面的输入掩码,输入:AAAAAAAA。

  第七步:切换到tBook表的数据表视图,选中编号字段列,再点击格式菜单下的隐藏列或者在鼠标右击后弹出的菜单中选择隐藏列,则该列被隐藏。

  简单应用:

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

  本题解题思路:

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

  第二步:点击查询,选择新建(N),在弹出的新建查询窗体上选择设计视图,然后在弹出的显示表窗体上选择tStud。从tStud表中选择身份证号和姓名字段,再选择家长身份证号字段,在此字段中输入Is Not Null的条件,并把该字段的显示中的钩去掉,运行查询,以qT1保存查询。

  第三步:与第1小题类似,在选择了表tStud后,在第一个字段中输入家长姓名: 姓名,然后选择身份证号字段,在身份证号字段的条件中输入In (select [家长身份证号] from [tstud]),以查询1保存查询,查询1的作用是查询出学生家长是本校校友的家长姓名和身份证号。再点击查询,选择新建(N),在弹出的新建查询窗体上选择设计视图,然后在弹出的显示表窗体上选择tStud表和查询1查询,将自动建立的关系删除,再用鼠标选中tStud表中的家长身份证号字段,然后拖到查询1查询中的身份证号字段。接着从tStud表中选择身份证号和姓名字段,再从查询1中选择家长姓名字段,运行查询,以qT2保存查询。

  第四步:与第1小题类似,选择表tStud后,然后在第一个字段中输入num: 身份证号,再点击工具栏上的总计按钮(或选择右击鼠标的下拉菜单中的总计),总计中选择计数,然后从tStud表中选择数学字段,在此字段中输入100的条件,并把该字段的显示中的钩去掉,运行查询,以qT3保存查询。

  第五步:选择新建(N),在弹出的新建查询窗体上选择设计视图,然后在弹出的显示表窗体上选择tStud表,选择查询菜单中的追加查询菜单(或者右击鼠标,在弹出的菜单中选择追加查询),追加到tTemp表中,然后从tStud表中选择身份证号和姓名字段,在第三个字段中输入总分:[语文]+[数学]+[物理],并在此字段的条件中输入>=270,追加到tTemp表对应的字段中,运行查询,最后以qT4保存查询。

  综合应用:

  本题主要考的是窗体的设计。

  本题解题思路如下:

  (1)打开窗体对象fStudent的设计视图,设置标签15控件的名称属性为tStud,标题为学生成绩。设置子对象控件的源对象属性为fGrade窗体,再打开窗体对象fGrade的设计视图,设置导航按钮属性为否。

  (2)打开窗体对象fStudent的设计视图,设置fStudent窗体的标题属性为学生信息显示,边框样式为对话框边框,滚动条为两者均无。

  (3)关闭窗体语句为DoCmd.Close。

相关TAG标签
上一篇:2014年计算机三级数据库技术上机试题及答案2
下一篇:2014年计算机二级考试Access上机考试试题及答案21
相关文章
图文推荐

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

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