基本操作题 一、基本操作题(共18分)1
(1)新建数据库“Acc1.mdb”,将考试文件夹下的“饮料.xls”和“类别.xls”导人“Acc1.mdb”数据库,设置“产品ID”和“类别ID”为主键,将导入的表分别命名为“饮料”和“类别”。
(2)在“类别”表中添加“说明”字段,采用“文本格式”,字段大小为“20”,将表中数据添加到“说明”字段下。
说明
主要成分为牛奶
碳酸饮品
果汁饮品
矿泉水饮品
可为肌体增加能量的饮品
(3)将“类别”表和“饮料”表的关系设置为“一对多”,“实施参照完整性”。◆◆
[正确答案-参考解析]:参加考试可见2
在考生文件夹下存在一个数据库文件“Acc1.mdb”,其中已经设计好了表对象“医生”、“科室”、“病人”和“预约”。
试按以下操作要求完成各种操作:
(1)在“Acc1.mdb”数据库中建立一个新表,名为“护士”,表结构如下:
字段名称
数据类型
字段大小
护士ID
文本
6
姓名
文本
4
年龄
数字
整型
工作时间
日期/时间
短日期
(2)设置“护士ID”字段为主键。
(3)设置“姓名”字段为必填字段。
(4)设置“年龄”字段的有效性规则和有效性文本。具体规则为:输入年龄必须在20~35岁(含20岁和35岁),有效性文本内容为:年龄应在20~35岁。
(5)将下表所列数据输入“护士”表中,且显示格式应与下表内容相同。
护士ID
姓名
年龄
工作时间
207001
王晓春
25
2003-12-10
207002
李婷
22
2006-2-20
207003
李芳芳
24
2005-6-26
(6)通过相关字段建立“医生”、“科室”、“病人”和“预约”4表之间的关系,同时使用“实施参照完整性”。◆◆
[正确答案-参考解析]:参加考试可见3
在考生文件夹下存在一个数据库“Acc1.mdb”,其中已经设计好表对象“tStud”和“tScore”、窗体对象“fTest”和宏对象“mTest”。并按照以下要求完成操作:
(1)将“tStud”表中“简历”字段的显示宽度设置为“40”。
(2)分析并建立表“tStud”与表“tScore”之间的关系。
(3)将窗体“fTest”中标题为“Button1”的按钮改为“按钮”,同时将其设置为“灰色无效”状态。
(4)将学生“入校时间”字段的默认值设置为本年度的1月1日(规定:本年度年号必须用函数获取)。
(5)设置“tScore”表的“课程号”字段的输入掩码为“只能输入5位数字或字母”。
(6)将“tStud”表中的“简历”字段隐藏起来。最终效果如图1所示。
◆◆
[正确答案-参考解析]:参加考试可见
简单应用题 二、简单应用题(共24分)4
在“Ace2.mdb”数据库中有“售货员信息”、“库存数据”和“销售数据”3张表。
(1)以“销售数据”、“售货员信息”和“库存数据”表为数据源,创建参数查询“按货号查询销售金额”,实现通过输入货号显示该产品的销售金额。参数提示为“请输入货号”,结果显示“货号”、“货名”和“销售金额”字段。其中销售金额=Sum([销售数据]![销售价格])。查询结果如图2所示。
(2)创建“销售金额查询”宏,运行“按货号查询销售金额”查询。
◆◆
[正确答案-参考解析]:参加考试可见5
在考生文件夹中有一个“Acc2.mdb”数据库。
(1)以“学生”表和“成绩”表为数据源,创建生成表查询“查询1”,用平均分>80的学生信息生成“优秀学生”表。该表有“学生姓名”、“班级号码”和“平均分”字段,如图2所示。
(2)以“成绩”表为数据源,创建删除查询“查询2”,删除每门课程都低于30的成绩信息。删除后的效果如图3所示。
◆◆
[正确答案-参考解析]:参加考试可见6
考生文件夹下有一个数据文件“Ace2.mdb”,其中存在已经设计好的表对象“tStud”、“tCourse”、“tScore”和“tTemp”。请按以下要求完成设计:
(1)创建一个查询,查找没有选修课程的课程,显示与该课程有关的学生的“姓名”、“性别”、“课程号”和“成绩”4个字段的内容,将查询命名为“查询1”。
(2)创建一个查询,查找含有“101”或者“102”信息的课程,并显示其“课程号”、“课程名”及“学分”3个字段内容,将查询命名为“查询2”。
(3)创建一个查询,查找并显示姓名中含有“红”字学生的“学号”、“姓名”、“性别”和“年龄”4个字段的内容,将查询命名为“查询3”。
(4)创建一个查询,将“tTemp”表中“学分”字段的记录全部更新为0,将查询命名为“查询4”。查询结果如图l所示。
◆◆
[正确答案-参考解析]:参加考试可见
综合应用题 三、综合应用题(共18分)7
在考生文件夹下有“Ace3.mdb”数据库。
(1)以“房源基本情况”表为数据源,创建“房源基本情况表”窗体,显示“房源基本情况表”中的全部字段。布局为“纵栏表”,样式为“标准”。在窗体页眉中添加“房源基本情况表”标签,标签文本格式为“宋体”、“14号”、“加粗”。
(2)在“房源基本情况表”窗体中添加“下一记录”、“前一记录”、“添加记录”和“保存记录”,分别实现转到下一记录、转到前一记录、添加记录和保存记录操作。设置窗体宽度为“10cm”,“弹出方式”。“房源基本情况表”窗体的效果如图4所示。
◆◆
[正确答案-参考解析]:参加考试可见8
考生文件夹下存在一个数据库文件“Acc3.mdb”,里面已经设计好表对象“职工”和宏对象“mos”,以及以“职工”为数据源的窗体对象“Employee”。试在此基础上按照以下要求补充窗体设计:
(1)在窗体的页眉节区添加一个标签控件,其名称为“sTitle”,初始化标题显示为“职工基本信息”,字体为“隶书”,字号为“18”,字体粗细为“加粗”。
(2)在窗体页脚区添加一个命令按钮,命名为“eom1”,按钮标题为“显示职工”。
(3)设置按钮“com1”的单击事件属性为运行宏对象“mos”。
(4)将窗体的滚动条属性设置为“两者均无”。
注意:不允许修改窗体对象“Employee”中未涉及的控件和属性;不允许修改表对象“职工”和宏对象“mos”。◆◆
[正确答案-参考解析]:参加考试可见9
在考生文件夹下有一个数据库“Ace3.mdb”,其中存在已经设计好的表对象“tEmp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。窗体结果如图4所示。请在此基础上按照以下要求补充设计:
(1)将表对象“tEmp”中“聘用时间”字段的格式调整为“长日期”显示,“性别”字段的有效性文本设置为“只能输入男和女”。
(2)设置报表“rEmp”,使其按照“聘用时间”字段“升序”排列并输出;将报表页面页脚区内名为“tPage”的文本框控件设置为“系统的日期”。
(3)将“fEmp”窗体上名为“bTitle”的标签上移到距“btnP”按钮“1cm”处(即标签的下边界距按钮的上边界1cm)。同时,将窗体按钮“btnP”的单击事件属性设置为宏“mEmp”,以完成单击按钮打开报表的操作。
注意:不能修改数据库中的宏对象“mEmp”;不能修改窗体对象“fEmp”和报表对象“rEmp”中未涉及的控件和属性;不能修改表对象“tEmp”中未涉及的字段和属性。◆◆
[正确答案-参考解析]:参加考试可见