ACCESS上机试题及答案3.doc_第1页
ACCESS上机试题及答案3.doc_第2页
ACCESS上机试题及答案3.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、基本操作(1)在考生文件夹下,samp1.mdb数据库文件中建立表tTeacher,表结构如下。 (2)根据tTeacher表的结构,判断并设置主键。(3)设置工作时间字段的有效性规则为只能输入上一年度五月一日以前(含)的日期(规定:本年度年号必须用函数获取)。(4)将在职否字段的默认值设置为真值,设置邮箱密码字段的输入掩码为将输入的密码显示为6位星号(密码),设置联系电话字段的输入掩码,要求前四位为010-,后八位为数字。(5)将性别字段值的输入设置为男、女列表选择。(6)在tTeacher表中输入以下2条记录:第1题分析 本题主要考核点:在一个数据库中添加一个新表、表结构的定义、主键的设置、有效性规则的设置、默认值的设置、输入掩码的设置、查阅向导的使用以及向表中输入记录。 本题解题思路: 第一步:打开考生文件夹下的samp1.mdb数据库。 第二步:打开数据库菜单选择新建(N),在弹出的新建表对话框中,点击设计视图按钮,在弹出的表设计器中按题面要求依次输入各字段的定义。 第三步:主关键字是每个表中能惟一标识每条记录的字段,可以是一个字段,或是一组字段。由表中字段可知,编号为该表的主关键字,选中编号字段行,点击工具栏上的主键按钮。 第四步:选中工作时间字段行,再选中下面的有效性规则,在右边的框中直接输入=DateSerial(Year(Date()-1,5,1)。 第五步:选中在职否字段行,在默认值右边的框中输入True。选中邮箱密码字段行,再选中下面的输入掩码,点击右边的.按钮,在弹出的输入掩码向导中选择密码,单击下一步按钮,再单击完成按钮。选中联系电话字段行,再选中下面的输入掩码,输入 第六步:选中性别字段,在下面的查阅选项卡中的显示控件选择列表框,行来源类型中选择值列表,行来源中输入:男;女。然后以tTeacher保存该表。 第七步:向tTeacher表中输入题面所要求的各字段的内容。二、简单应用考生文件夹下存在一个数据库文件samp2.mdb,里面已经设计好三个关联表对象tStud、tCourse、tScore和一个空表tTemp。试按以下要求完成设计:(1)创建一个查询,查找并显示有书法或绘画爱好学生的学号、姓名、性别和年龄四个字段内容,所建查询命名为qT1。(2)创建一个查询,查找成绩低于所有课程总平均分的学生信息,并显示姓名、课程名和成绩三个字段内容,所建查询命名为qT2。(3)以表对象tScore和tCourse为基础,创建一个交叉表查询。要求:选择学生的学号为行标题、课程号为列标题来统计输出学分小于3分的学生平均成绩,所建查询命名为qT3。注意:交叉表查询不做各行小计。(4)创建追加查询,将表对象tStud中学号、姓名、性别和年龄四个字段内容追加到目标表tTemp的对应字段内,所建查询命名为qT4。(规定:姓名字段的第一个字符为姓,剩余字符为名。将姓名分解为姓和名两部分,分别追加到目标表的姓、名两个字段中。)第2题分析 本题主要考的是数据库的查询。 本题解题思路: (1)点击查询,选择新建(N),在弹出的新建查询窗体上选择设计视图,点击确定按钮,然后在弹出的显示表窗体上选择tStud表,点击添加按钮,关闭显示表窗体。然后从tStud表中选择学号、姓名、性别和年龄字段,并选择简历字段,把该字段的显示中的钩去掉,然后在简历字段的条件中输入:Like *书法* Or Like *绘画*,以qT1保存查询。 (2)选择新建(N),在弹出的新建查询窗体上选择设计视图,点击确定按钮,然后在弹出的显示表窗体上分别选择tStud、tCourse和tScore表,点击添加按钮,关闭显示表窗体。选择题目中所说的三个字段,在成绩字段的条件中输入:(select avg(成绩) from tScore),最后以qT2保存查询。 (3)选择新建(N),在弹出的新建查询窗体上选择设计视图,点击确定按钮,然后在弹出的显示表窗体上分别选择tScore和tCourse表,点击添加按钮,关闭显示表窗体。然后点击查询菜单中的交叉表查询菜单(或点击右键,选择查询类型中的交叉表查询)。在字段中选择学号,交叉表中选择行标题;选择课程号字段,在交叉表中选择列标题;选择成绩字段,交叉表中选择值,并在总计中选择平均值;再选择学分字段,并在条件中输入:3,总计中选择条件;最后以qT3保存查询。 (4)选择新建(N),在弹出的新建查询窗体上选择设计视图,点击确定按钮,然后在弹出的显示表窗体上选择tStud表,点击添加按钮,关闭显示表窗体。选择查询菜单中的追加查询菜单(或者右击鼠标,在弹出的菜单中选择追加查询),追加到当前数据库中的tTemp表中,点击确定。然后从tStud选择学号字段,再在字段行的第二个空格处输入Left(姓名),1),第三个空格处输入Right(姓名,Len(姓名)-1),再从tStud选择性别和年龄字段,追加到tTemp表对应的字段中,最后以qT4保存查询。三、综合操作考生文件夹下存在一个数据库文件samp3.mdb,里面已经设计了表对象tEmp、窗体对象fEmp、宏对象mEmp和报表对象rEmp。同时,给出窗体对象fEmp的加载事件和预览及打印两个命令按钮的单击事件代码,试按以下功能要求补充设计:(1)将窗体fEmp上标签bTitle以特殊效果:阴影显示。(2)已知窗体fEmp的三个命令按钮中,按钮bt1 和bt3的大小一致、且左对齐。现要求在不更改bt1 和bt3大小位置的基础上,调整按钮bt2的大小和位置,使其大小与bt1和bt3相同,水平方向左对齐bt1 和bt3,竖直方向在bt1 和bt3之间的位置。(3)在窗体fEmp的加载事件中设置标签bTitle以红色文本显示;单击预览按钮(名为bt1)或打印按钮(名为bt2),事件过程传递参数调用同一个用户自定义代码(mdPnt)过程,实现报表预览或打印输出;单击退出按钮(名为bt3),调用设计好的宏mEmp来关闭窗体。(4)将报表对象rEmp的记录源属性设置为表对象tEmp。注意:不允许修改数据库中的表对象tEmp和宏对象mEmp;不允许修改窗体对象fEmp和报表对象rEmp中未涉及的控件和属性。程序代码只允许在*Add*与*Add*之间的空行内补充一行语句、完成设计,不允许增删和修改其它位置已存在的语句。第3题分析 本题主要考的是窗体的设计。 本题解题思路如下: (1)打开窗体对象fEmp的设计视图,选择bTitle标签控件,并点击工具栏上的属性按钮,特殊效果属性设置为阴影。 (2)打开窗体fEmp的设计视图,选中bt2按钮,并点击工具栏上的属性按钮,将命令按钮bt2的左边距设置为3厘米,上边距设置为2.5厘米,宽度设置为3厘米,高度设置为1厘米。 (3)打开窗体fEmp的设计视图,并点击工具栏上的属性按钮,点击加载属性右边的打开代码生成器,在*Add1*与*Add1*之间输入bTitle.ForeColor = 255,保存窗体。 (4)打开窗体fEmp的设计视图,选中bt1按钮,并点击工具栏上的属性按钮

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论