文档库 最新最全的文档下载
当前位置:文档库 › 计算机二级ACCESS试题2

计算机二级ACCESS试题2

计算机二级ACCESS试题2
计算机二级ACCESS试题2

在考生文件夹下有文本文件""和数据库文件"",""中已建立表对象"tStud"和"tScore"。请按以下要求,完成表的各种操作:

(1)将表"tScore"的"学号"和"课程号"两个字段设置为复合主键。

(2)设置"tStud"表中的"年龄"字段的有效性文本为"年龄值应大于16";删除"tStud"表结构中的"照片"字段。

(3)设置表"tStud"的"入校时间"字段有效性规则为:只能输入2009年10月以前的日期。

(4)设置表对象"tStud"的记录行显示高度为20。

(5)完成上述操作后,建立表对象"tStud"和"tScore"的表间一对多关系,并实施参照完整性。

(6)将考生文件夹下文本文件中的数据链接到当前数据库中。要求:数据中的第一行作为字段名,链接表对象命名为tTemp。

【解题思路】第1、2、3小题在设计视图中设置字段属性,删除字段;第4小题在数据表设置行高;第5小题在关系界面设置表间关系;第6小题单击菜单栏【文件】|【获取外部数据】|【链接表】链接表。

(1)【操作步骤】

步骤1:选中"表"对象,右键单击"tScore"选择【设计视图】。

步骤2:选中"学号"字段行,按住"Ctrl"键选中"课程号"字段行,右键单击"学号"行选择【主键】。

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

(2)【操作步骤】

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

步骤2:单击"年龄"字段行任一点,在"有效性文本"行输入"年龄应大于16"。

步骤3:选中"照片"字段行,右键单击"照片"行选择【删除行】。

(3)【操作步骤】

步骤1:单击"年龄"字段行任一点。步骤2:在"有效性规则"行输入"<#2009-10-1#"。

步骤3:单击工具栏中"保存"按钮。

(4)【操作步骤】

步骤1:单击菜单栏【视图】|【数据表视图】。

步骤2:单击菜单栏【格式】|【行高】,在对话框中输入"20",单击"确定"按钮。

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

(5)【操作步骤】

步骤1:单击菜单栏【工具】|【关系】,单击【关系】|【显示表】,分别选中表"tStud"和"tScore",关闭显示表对话框。

步骤2:选中表"tStud"中的"学号"字段,拖动鼠标到表"tScore"的"学号"字段,放开鼠标,在弹出对话框中单击"实施参照完整性"处,然后单击"创建"按钮。

步骤3:单击工具栏中"保存"按钮,关闭"关系"界面。

(6)【操作步骤】

步骤1:单击菜单栏【文件】|【获取外部数据】|【链接表】,在"考生文件夹"找到要导入的文件,在"文件类型"列表中选中"文本文件",选中""文件,单击"链接"按钮。

步骤2:单击"下一步"按钮,选中"第一行包含列标题"复选框,单击"下一步"按钮。

步骤3:在"链接表名称"输入"tTemp",单击"完成"按钮。

【易错误区】设置入校时间字段的有效性规则时要注意格式,链接表时要选择正确的文件类型。

考生文件夹下有一个数据文件"",其中存在已经设计好的表对象"tStud"、"tCourse"、"tScore"和"tTemp"。请按以下要求完成设计:

(1)创建一个查询,查找没有选修课程的课程,显示与该课程有关的学生的"姓名"、"性别"、"课程号"和"成绩"4个字段的内容,将查询命名为"qT1"。

(2)创建一个查询,查找选修课程里含有"101"或者"102"信息的课程,并显示其"课程号"、"课程名"及"学分"3个字段内容,将查询命名为"qT2"。

(3)创建一个查询,查找并显示姓名中含有"红"字学生的"学号"、"姓名"、"性别"和"年龄"4个字段的内容,将查询命名为"qT3"。

(4)创建一个查询,将"tTemp"表中"学分"字段的记录全部更新为0,将查询命名为"qT4"。

(1)【操作步骤】

步骤1:选中"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。在"显示表"对话框分别双击表"tStud"、"tCourse"、"tScore"、关闭"显示表"对话框。

步骤2:分别双击"姓名"、"性别"、"课程名"、"成绩"和"先修课程"字段添加到"字段"行。

步骤3:在"先修课程"字段的"条件"行输入"is null",单击"显示"行取消该字段显示。

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

(2)【操作步骤】

步骤1:选中"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。在"显示表"对话框双击表 "tCourse",关闭"显示表"对话框。

步骤2:分别双击"课程号"、"课程名"、"学分"、"先修课程"字段添加到"字段"行。

步骤3:在"先修课程"字段的"条件"行输入"Like"*101*"Or Like"*102*"",单击"显示"行取消该字段显示。

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

(3)【操作步骤】

步骤1:选中"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。在"显示表"对话框双击表"tStud",关闭"显示表"对话框。

步骤2:分别双击"学号"、"姓名"、"性别"和"年龄"字段添加到"字段"行。

步骤3:在"姓名"字段的"条件"行输入"Like"*红*""。

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

(4)【操作步骤】

步骤1:选中"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。在"显示表"对话框双击表"tTemp",关闭"显示表"对话框。

步骤2: 单击菜单栏【查询】|【更新查询】。

步骤3:双击"学分"字段,在"更新到"行输入"0"。

步骤4:单击菜单栏【查询】|【运行】,在弹出的对话框中单击"是"按钮。

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

【易错误区】创建条件查询时注意条件的设置。

考生文件夹下有一个数据库文件"",其中存在已经设计好的表对象"tEmp"、查询对象"qEmp"和窗体对象"fEmp"。同时,给出窗体对象"fEmp"上两个按钮的单击事件的部分代码,请按以下要求补充设计:

(1)将窗体"fEmp"上名称为"tSS"的文本框控件改为组合框控件,控件名称不变,标签标题不变。设置组合框控件的相关属性,以实现从下拉列表中选择输入性别值"男"和"女"。

(2)将查询对象"qEmp"改为参数查询,参数为窗体对象"fEmp"上组合框"tSS"中的输入值。

(3)将窗体对象"fEmp"中名称为"tPa"的文本框控件设置为计算控件。要求依据"党员否"字段值显示相应内容。如果"党员否"字段值为True,显示"党员";如果"党员否"字段值为False,显示"非党员"。

(4)在窗体对象"fEmp"上有"刷新"和"退出"两个命令按钮,名称分别为"bt1"和"bt2"。单击"刷新"按钮,窗体记录源改为查询对象"qEmp";单击"退出"按钮,关闭窗体。现已编写了部分VBA代码,请按照VBA代码中的指示将代码补充完整。

注意:不能修改数据库中的表对象"tEmp";不能修改查询对象"qEmp"中未涉及的内容;不能修改窗体对象"fEmp"中未涉及的控件和属性。

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

【解题思路】第1、2、3小题在设计视图中右键单击控件选择【属性】,设置属性;第4小

题直接右键单击控件选择【事件生成器】,输入代码。

(1)【操作步骤】

步骤1:选中"窗体"对象,右键单击"fEmp"选择【属性】。

步骤2:右键单击"性别"标签右侧的"未绑定"文本框选择【更改为】|【组合框】,再右键单击该控件选择"属性",在"行来源类型"列选择"值列表",在"行来源"列输入"男;女"。

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

(2)【操作步骤】

步骤1:选中"查询"对象,右键单击"qEmp"选择【设计视图】。步骤2:双击"性别"字段,在"性别"字段的"条件"行输入"[forms]![fEmp]![tSS]",取消该字段的显示。

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

(3)【操作步骤】

在窗体设计视图中右键单击文本框"tPa"选择【属性】,在"控件来源"行输入"=IIf([党员否]=True,"党员","非党员")",关闭属性界面。

(4)【操作步骤】

步骤1:右键单击命令按钮"刷新"选择【事件生成器】,空行内输入代码:

'*****Add1*****

= "qemp"

'*****Add1*****

关闭界面。

步骤2:右键单击命令按钮"退出"选择【事件生成器】,空行内输入"代码"

'*****Add2*****

'*****Add2*****

关闭界面。

【易错误区】设置代码时要注意选择正确的函数和表达式。

'*****Add2*****

'*****Add2*****

关闭界面。

2222

在考生文件夹下的数据库文件""中已建立了表对象"tEmployee"。请按以下操作要求,完成表的建立和修改:

(1)删除"tEmployee"表中1949年以前出生的雇员记录。

(2)删除"简历"字段。

(3)将"tEmployee"表中"联系电话"字段的"默认值"属性设置为"010-"。

(4)建立一个新表,结构如表1所示,主关键字为"ID",表名为"tSell",将表2所示数据输入到"tSell"表相应字段中。

字段名称数据类型

ID自动编号

雇员ID文本

图书ID数字

数量数字

售出日期日期/时间

表2

(5)将"tSell"表中"数量"字段的有效性规则设置为:大于等于0,并在输入数据出现错误时,提示"数据输入有误,请重新输入"的信息。

(6)建立"tEmployee"和"tSell"两表之间的关系,并实施参照完整性。

(1)【操作步骤】

步骤1:选中"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。在"显示表"对话框双击表"tEmployee",关闭"显示表"对话框。

步骤2: 单击菜单栏【查询】|【删除查询】。

步骤3:双击字段"出生日期"添加到字段行。

步骤3:在"出生年月"字段的"条件"行输入"<#1949-1-1#"。

步骤4:单击菜单栏【查询】|【运行】,在弹出的对话框中单击"是"按钮。

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

(2)【操作步骤】

步骤1:选中"表"对象,右键单击"tEmployee"选择【设计视图】。

步骤2:选中"简历"字段行,右键单击"简历"行选择【删除行】。

(3)【操作步骤】

步骤1:单击"联系电话"字段行任一点。步骤2:在"默认值"行输入"010-"。

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

(4)【操作步骤】

步骤1:选中"表"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。

步骤2:按照题目表表1建立新字段。步骤3:选中"ID"字段行,右键单击"ID"行选择【主键】。

步骤4:按照题目表表2输入数据。步骤5:单击工具栏中"保存"按钮,另存为"tSell"。

(5)【操作步骤】

步骤1:单击"数量"字段行任一点。

步骤2:在"有效性规则"和"有效性文本"行分别输入">=0"和"数据输入有误,请重新输入。

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

(6)【操作步骤】

步骤1:单击菜单栏【工具】|【关系】,单击【关系】|【显示表】,分别添加表"tEmployee"和"tSell",关闭显示表对话框。

步骤2:选中表"tEmployee"中的"雇员ID"字段,拖动鼠标到表"tSell"的"雇员ID"字段,放开鼠标,在弹出对话框中单击"实施参照完整性"处,然后单击"创建"按钮。

步骤3:单击工具栏中"保存"按钮,关闭"关系"界面。

【易错误区】建立新表时要正确设置字段属性。

考生文件夹下有一个数据库文件"",其中存在已经设计好的表对象"tStaff"、"tSalary"和"tTemp"。请按以下要求完成设计:

(1)创建一个查询,查找并显示职务为经理的员工的"工号"、"姓名"、"年龄"和"性别"4个字段的内容,将查询命名为"qT1"。

(2)创建一个查询,查找每位员工在2005年的工资信息,并显示"工号"、"工资合计"和"水电房租费合计"3列内容。其中,"工资合计"和"水电房租费合计"两列数据均由统计计算得到,将查询命名为"qT2"。

(3)创建一个查询,查找并显示员工的"姓名"、"工资"、"水电房租费"及"应发工资"4列内

容。其中"应发工资"列数据由计算得到,计算公式为:应发工资=工资-水电房租费,将查询命名为"qT3"。

(4)创建一个查询,将表"tTemp"中"年龄"字段值均加1,将查询命名为"qT4"。

(1)【操作步骤】

步骤1:选中"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。在"显示表"对话框双击表"tTemp",关闭"显示表"对话框。

步骤2:分别双击"工号"、"姓名"、"性别"、"年龄"和"职务"字段。

步骤3:在"职务"字段的"条件"行输入"经理",单击"显示"行取消该字段显示。

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

(2)【操作步骤】

步骤1:选中"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。在"显示表"对话框双击表"tSalary",关闭"显示表"对话框。

步骤2:双击"工号"、"工资"、"水电房租费","年月"字段。

步骤3:单击菜单栏【视图】|【总计】,在"工资"和"水电房租费"字段"总计"行下拉列表中选中"总计"。

步骤4:分别在"工资"和"水电房租费"字段前添加"工资合计:"和"水电房租费合计:"字样。在"年月"字段的"条件"行输入"Between #2005-1-1# And #2005-12-31#"。

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

(3)【操作步骤】

步骤1:选中"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。在"显示表"对话框双击表"tSalary"、"tTemp",关闭"显示表"对话框。

步骤2:分别双击字段"姓名"、"工资"和"水电房租费"添加到"字段"行。

步骤3:在"字段"行下一列输入"应发工资: [工资]-[水电房租费]"。

步骤4:单击工具栏中"保存"按钮,另存为"qT3"。

(4)【操作步骤】

步骤1:选中"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。在"显示表"对话框双击表"tTemp",关闭"显示表"对话框。

步骤2: 单击菜单栏【查询】|【更新查询】。

步骤3:双击"年龄"字段,在"更新到"行输入"[年龄]+1"。

步骤4:单击菜单栏【查询】|【运行】,在弹出的对话框中单击"是"按钮。

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

【易错误区】添加新字段时要注意字段的设置。

考生文件夹下有一个数据库文件"",其中存在已经设计好的表对象"tStud"和查询对象"qStud",同时还有以"qStud"为数据源的报表对象"rStud"。请在此基础上按照以下要求补充报表设计:

(1)在报表的报表页眉节区添加一个标签控件,名称为"bTitle",标题为"团员基本信息表"。

(2)在报表的主体节区添加一个文本框控件,显示"性别"字段值。该控件放置在距上边厘米、距左边厘米处,并命名为"tSex"。

(3)在报表页脚节区添加一个计算控件,计算并显示学生平均年龄。计算控件放置在距上边厘米、距左边厘米处,并命名为"tAvg"。

(4)按"编号"字段前4位分组统计各组记录个数,并将统计结果显示在组页脚节区。计算控件命名为"tCount"。

注意:不能改动数据库中的表对象"tStud"和查询对象"qStud",同时也不能修改报表对象"rStud"中已有的控件和属性。

(1)【操作步骤】

步骤1:选中"报表"对象,右键单击"rStud"选择【设计视图】。

步骤2:选中工具箱中"标签"控件按钮,单击报表页眉处,然后输入"团员基本信息表",单击窗体任一点。

步骤3:右键单击"团员基本信息表"标签选择【属性】,在"名称"行输入"bTitle",关闭属性界面。

(2)【操作步骤】

步骤1:选中工具箱中"文本框"控件,单击报表主体节区任一点,弹出"Text"和"未绑定"两个文本框,选中"Text"文本框,然后按住"Del"键将"Text"文本框删除。

步骤2:右键单击"未绑定"文本框选择【属性】。选中"全部"选项卡,在"名称"行输入"tSex",分别在"上边距"和"左边距"输入"0.1cm"和"5.2cm"。在"控件来源"行右侧下拉列表中选中"性别",关闭属性界面。

(3)【操作步骤】

步骤1:选中工具箱中"文本框"控件,单击报表页脚节区任一点,弹出"Text"和"未绑定"两个文本框。选中"Text"文本框,然后按住"Del"键将"Text"文本框删除。

步骤2:右键单击"未绑定"文本框选择【属性】,分别在"名称","控件来源","上边距","左边距"行输入"tAvg","Avg(年龄)","0.2cm","4.5cm"。关闭属性界面。

(4)【操作步骤】

步骤1:单击菜单栏【视图】|【排序与分组】,在"字段/表达式"下拉列表中选中"编号",在"组属性"的"组页眉"下拉列表中选中"是"。

步骤2:选中主体节区的"编号"文本框,拖动鼠标到"编号页脚"节区适当位置,放开鼠标。骤3:右键单击"编号"文本框选择【属性】,在控件来源行输入"Left([编号],4)",关闭属性界面。

步骤4:选中工具箱中"文本框"控件,单击报表编号页脚节区的适当位置,弹出"Text"和"未绑定"两个文本框,选中"Text"文本框,然后按住"Del"键将"Text"文本框删除。

步骤5:右键单击"未绑定"文本框选择【属性】,分别在"名称"和"控件来源"输入"tCount"和"Count(编号)"。关闭属性界面。

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

【易错误区】设置计算控件的控件来源时要选择正确的函数。

3333

考生文件夹下,已有""和""数据库文件。

""中已建立表对象"tTest",""中已建立表对象"tEmp"和"tSalary"。试按以下要求,完成表的各种操作:

(1)将表对象"tSalary"中"工号"的字段大小设置为8。

(2)设置表对象"tEmp"中"姓名"和"年龄"两个字段的显示宽度为20。

(3)将表对象"tEmp"中"聘用时间"字段改名为"聘用日期"。

(4)隐藏表对象"tEmp"中的"简历"字段列。

(5)完成上述操作后,建立表对象"tEmp"和"tSalary"的表间一对多关系,并实施参照完整性。

(6)将考生文件夹下""数据库文件中的表对象"tTest"链接到""数据库文件中,要求链接表对象重命名为tTemp。

【考点分析】本题考点:字段属性字段大小、标题设置;设置表宽度;隐藏字段;建立表间关系;链接表。

【解题思路】第1、 3小题在设计视图中设置字段属性;第2、4小题在数据表中设置宽度和隐藏字段;第5小题在关系界面设置表间关系;第6小题单击菜单栏【文件】|【获取外部数据】|【链接表】链接表。

(1)【操作步骤】

步骤1:选中"表"对象,右键单击"tSalary"选择【设计视图】。

步骤2:单击"工号"字段行任一点,在"字段大小"行输入"8"。

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

(2)【操作步骤】

步骤1:选中"表"对象,右键单击"tEmp"选择【打开】。

步骤2:选中"姓名"字段列,按下"Ctrl"键选中"年龄"字段列,单击菜单栏【格式】|【宽度】,在弹出对话框中输入"20",单击"确定"按钮。

步骤3:单击工具栏中"保存"按钮。

(3)【操作步骤】

步骤1:单击菜单栏【视图】|【设计视图】。步骤2:在"字段名称"列将"聘用时间"改为"聘用日期"。步骤3:单击工具栏中"保存"按钮。

(4)【操作步骤】

步骤1:单击菜单栏【视图】|【数据表视图】。

步骤2:选中"简历"字段列,右键单击"简历"列选择【隐藏列】。

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

(5)【操作步骤】

步骤1:单击菜单栏【工具】|【关系】,单击【关系】|【显示表】,分别添加表"tEmp"和"tSalary",关闭"显示表"对话框。

步骤2:选中表"tEmp"中的"工号"字段,拖动鼠标到表"tSalary"的"工号"字段,放开鼠标在弹出的对话框中单击"实施参照完整性"处,单击"创建"按钮。

步骤3:单击工具栏中"保存"按钮,关闭"关系"界面。

(6)【操作步骤】

步骤1:单击菜单栏【文件】|【获取外部数据】|【链接表】,在"考生文件夹"找到要导入的文件,单击"链接"按钮,选中"tTest"表,单击"确定"按钮。

步骤2:右键单击"tTest"选择【重命名】,在光标处输入"tTemp"。

【易错误区】建立表间关系时要选择连接表间关系的正确的字段。

考生文件夹下有一个数据库文件"",其中存在已经设计好的3个关联表对象"tCourse"、"tGrade"、"tStudent"和一个空表"tSinfo",请按以下要求完成设计:

(1)创建一个查询,查找并显示"姓名"、"政治面貌"、"课程名"和"成绩"4个字段的内容,将查询命名为"qT1"。

(2)创建一个查询,计算每名学生所选课程的学分总和,并依次显示"姓名"和"学分",其中"学分"为计算出的学分总和,将查询命名为"qT2"。

(3)创建一个查询,查找年龄小于平均年龄的学生,并显示其"姓名",将查询命名为"qT3"。

(4)创建一个查询,将所有学生的"班级编号"、"学号"、"课程名"和"成绩"等值填入"tSinfo"表相应字段中,其中"班级编号"值是"tStudent"表中"学号"字段的前6位,将查询命名为"qT4"。

【考点分析】本题考点:创建分组总计查询、子查询、追加查询。

(1)【操作步骤】

步骤1:选中"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。在"显示表"对话框分别双击表"tStudent"、"tCourse"、"tGrade",关闭"显示表"对话框。

步骤2:分别双击"姓名"、"政治面貌"、"课程名"和"成绩"字段添加到"字段"行。

步骤3:单击工具栏中"保存"按钮,另存为"qT1"。关闭设计视图。

(2)【操作步骤】

步骤1:选中"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。在"显示表"对话框分别双击表"tStudent"、"tCourse"、"tGrade",关闭"显示表"对话框。

步骤2:分别双击"姓名"、"学分"字段添加到"字段"行。

步骤3:单击菜单栏【视图】|【总计】,在"学分"字段"总计"行下拉列表中选中"总计"。

步骤4:在"学分"字段前添加"学分:"字样。

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

(3)【操作步骤】

步骤1:选中"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。在"显示

表"对话框双击表"tStudent",关闭"显示表"对话框。

步骤2:分别双击"姓名","年龄"字段添加到"字段"行。

步骤3:在"年龄"字段"条件"行输入"<(SELECT AVG([年龄])from[tStudent])",单击"显示"行取消字段显示。

骤4:单击工具栏中"保存"按钮,另存为"qT3"。关闭设计视图。

(4)【操作步骤】

步骤1:选中"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。在"显示表"对话框分别双击表"tStudent"、"tCourse"、"tGrade",关闭"显示表"对话框。

步骤2:单击菜单栏【查询】|【追加查询】,在弹出的对话框中输入"tSinfo",单击"确定"按钮。

步骤3:在"字段"行第一列输入"班级编号: Left([tStudent]![学号],6)",分别双击"学号"、"课程名"、"成绩"字段添加到"字段"行。

步骤4:单击菜单栏【查询】|【运行】,在弹出的对话框中单击"是"按钮。

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

【易错误区】设置班级编号时要使用"Left()函数"。

考生文件夹下有一个数据库文件"",其中存在已经设计好的表对象"tEmployee"、"tSell"、"tBook"和宏对象"m1",同时还有窗体对象"fBook"和"fEmployee"、子窗体"fSell"。请在此基础上按照以下要求补充"fEmployee"窗体的设计:

(1)在窗体页脚节区添加一个命令按钮,命名为"bList",按钮标题为"显示图书信息"。

(2)设置命令按钮bList的单击事件属性为运行宏对象m1。

(3)在窗体的窗体页眉节区添加一个标签控件,其名称为"bTitle",初始化标题显示为"雇员售书情况浏览",字体为"黑体",字体粗细为"加粗",字号为22。

(4)设置主窗体标题栏的显示标题为"雇员售书情况"。

(5)设置窗体的相关属性使其在窗体视图中不显示记录选定器和浏览按钮。

注意:不能修改窗体对象"fEmployee"、"fSell"、"fBook"和宏对象"m1"中未涉及的控件和属性;不能修改表对象"tEmployee"、"tSell"和"tBook"。

【考点分析】本题考点:窗体中添加标签、命令按钮控件及其属性设置。

【解题思路】第1、3小题在设计视图中添加控件,并右键单击控件选择【属性】,设置属性;第2、4、5小题直接右键单击控件选择【事件生成器】,设置属性。

(1)【操作步骤】

步骤1:选中"窗体"对象,右键单击【fEmployee】|【设计视图】。

步骤2:选中工具栏"命令按钮"控件,单击窗体页脚节区适当位置,弹出一对话框,单击"取消"按钮。

步骤3:右键单击该命令按钮选择【属性】,单击"全部"选项卡,在"名称"和"标题"行输入"bList"和"显示图书信息"。

(2)【操作步骤】

步骤1:单击"事件"选项卡。步骤2:在"单击"行右侧下拉列表中选中"m1"。关闭属性界面。

(3)【操作步骤】

步骤1:选中工具箱中"标签"控件按钮,单击窗体页眉处,然后输入"雇员售书情况浏览",单击窗体任一点。

步骤2:右键单击"雇员售书情况浏览"标签选择【属性】,在"名称"行输入"bTitle",分别在"字体名称"、"字号"和"字体粗细"行右侧下拉列表中选中"黑体"、"22"和"加粗"。关闭属性界面。

(4)【操作步骤】

步骤1:右键单击"窗体选择器"选择【属性】。步骤2:在"标题"行输入"雇员售书情况"。

(5)【操作步骤】

步骤1:分别在"记录选择器"和"导航按钮"右侧下拉列表中选中"否"。

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

【易错误区】窗体中添加新控件时,控件名称和标题不要混淆。

444444

考生文件夹下存在一个数据库文件"",里面已经设计好表对象"tStud"和"tScore"、窗体对象"fTest"和宏对象mTest。并按照以下要求完成操作:

(1)将"tStud"表中"简历"字段的显示宽度设置为40。

(2)分析并建立表"tStud"与表"tScore"之间的关系。

(3)将窗体"fTest"中标题为"Button1"的命令按钮改为"按钮",同时将其设置为灰色无效状态。

(4)将学生"入校时间"字段的默认值设置为本年度的一月一日(规定:本年度年号必须用函数获取)。

(5)设置"tScore"表的"课程号"字段的输入掩码为只能输入5位数字或字母形式。

(6)将"tStud"表中的"简历"字段隐藏起来。

【解题思路】第1、6小题在数据表中设置字段宽度和隐藏字段;第2小题在关系界面设置表间关系;第3小题在窗体设计视图右键单击控件选择【属性】,设置属性;第4、5小题在设计视图中设置字段属性。

(1)【操作步骤】

步骤1:选中"表"对象,右键单击"tStud"选择【打开】。

步骤2:选中"简历"字段列,单击菜单栏【格式】|【列宽】,在弹出对话框中输入"40",单击"确定"按钮。

步骤3:单击工具栏中"保存"按钮,关闭数据表。

(2)【操作步骤】

步骤1:单击菜单栏【工具】|【关系】,单击【关系】|【显示表】,分别添加表"tStud"和"tScore",关闭"显示表"对话框。

步骤2:选中表"tStud"中的"学号"字段,拖动鼠标到表"tScore"的"学号"字段,放开鼠标,在弹出的对话框中单击"创建"按钮。

步骤3:单击工具栏中"保存"按钮,关闭"关系"界面。

(3)【操作步骤】

步骤1:选中"窗体"对象,右键单击"fTest"选择【设计视图】。

步骤2:右键单击命令按钮"Button1"选择【属性】,在"标题"行输入"按钮"。

步骤3:单击"数据"选项卡,在"可用"行右侧下拉列表中选中"否",关闭属性界面。

(4)【操作步骤】

步骤1:选中"表"对象,右键单击"tStud"选择【设计视图】。

步骤2:单击"入校时间"字段行任一点,在"默认值"行输入"DateSerial((Year(Datel)),1,1)"。

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

(5)【操作步骤】

步骤1:选中"表"对象,右键单击"tScore"选择【设计视图】。

步骤2:单击"课程号"字段行任一点,在"输入掩码"行输入"AAAAA"。

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

(6)【操作步骤】

步骤1:选中"表"对象,右键单击"tStud"选择【打开】。

步骤2:选中"简历"字段列,右键单击【简历】|【隐藏列】。

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

【易错误区】设置字段输入掩码时一定要使用正确的代码格式。

考生文件夹下有一个数据库文件"",其中存在已经设计好的表对象"tStud"、"tCourse""tScore"和"tTemp"。请按以下要求完成设计:

(1)创建一个查询,当运行该查询时,应显示参数提示信息"请输入爱好",输入爱好后,

在简历字段中查找具有指定爱好的学生,显示"学号"、"姓名"、"性别"、"年龄"和"简历"5个字段的内容,将查询命名为"qT1"。

(2)创建一个查询,查找学生的成绩信息,并显示为"学号"、"姓名"和"平均成绩"3列内容,其中"平均成绩"一列数据由计算得到,将查询命名为"qT2"。

(3)创建一个查询,查找没有任何选课信息的学生,并显示其"学号"和"姓名"两个字段的内容,将查询命名为"qT3"。

(4)创建一个查询,将表"tStud"中男学生的信息追加到"tTemp"表对应的"学号"、"姓名"、"年龄"、"所属院系"和"性别"字段中,将查询命名为"qT4"。

【解题思路】第1、2、3、4小题在查询设计视图中创建不同的查询,按题目要求添加字段和条件表达式。

(1)【操作步骤】

步骤1:选中"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。在"显示表"对话框双击表"tStud",关闭"显示表"对话框。

步骤2:分别双击"学号"、"姓名"、"性别"、"年龄"和"简历"字段。

步骤3:在"简历"字段的"条件"行输入"L ike "*"+[请输入爱好]+"*""。

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

(2)【操作步骤】

步骤1:选中"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。在"显示表"对话框双击表"tScore","tStud",关闭"显示表"对话框。

步骤2:分别双击"学号"、"姓名"和"成绩"字段。

步骤3:单击菜单栏【视图】|【总计】,在"成绩"字段"总计"行下拉列表中选中"平均值"。

步骤4:在"成绩"字段前添加"平均成绩:"字样。

步骤5:单击工具栏中"保存"按钮,另存为"qT2"。

(3)【操作步骤】

步骤1:选中"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。在"显示表"对话框双击表"tStud","tScore",和"tCourse""关闭"显示表"对话框。

步骤2:分别双击"学号","选修课程"字段。

步骤3:在"选修课程"字段的"条件"行输入"is null",单击"显示"行取消该字段显示。

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

(4)【操作步骤】

步骤1:选中"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。在"显示表"对话框双击表"tStud",关闭"显示表"对话框。

步骤2: 单击菜单栏【查询】|【追加查询】,在弹出对话框中输入"tTemp",单击"确定"按钮。

步骤3:双击"学号"、"姓名"、"年龄"、"所属院系"、"性别"字段。

步骤4:在"性别"字段的"条件"行输入"男"。

步骤5:单击菜单栏【查询】|【运行】,在弹出的对话框中单击"是"按钮。

步骤6:单击工具栏中"保存"按钮,另存为"qT4"。关闭设计视图。

【易错误区】添加新字段时要注意新字段的书写格式。

考生文件夹下有一个数据库文件"",其中存在已经设计好的表对象"tEmp"、窗体对象"fEmp"、报表对象"rEmp"和宏对象"mEmp"。请在此基础上按照以下要求补充设计:

(1)将表对象"tEmp"中"聘用时间"字段的格式调整为"长日期"显示、"性别"字段的有效性文本设置为"只能输入男和女"。

(2)设置报表"rEmp",使其按照"聘用时间"字段升序排列并输出;将报表页面页脚区内名为"tPage"的文本框控件设置为系统的日期。

(3)将"fEmp"窗体上名为"bTitle"的标签上移到距"btnP"命令按钮1厘米处(即标签的下边界距命令按钮的上边界1厘米)。同时,将窗体按钮"btnP"的单击事件属性设置为宏"mEmp",以

完成单击按钮打开报表的操作。

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

【解题思路】第1小题在表设计视图中设置字段属性;第2,3小题分别在报表和窗体设计视图右键单击控件选择【属性】,设置属性。

(1)【操作步骤】

步骤1:选中"表"对象,右键单击"tEmp"选择【设计视图】。

步骤2:单击"聘用时间"字段行任一点,在"格式"右侧下拉列表中选中"长日期"。

步骤3:单击"性别"字段行任一点,在"有效性文本"行输入"只能输入男或女"。

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

(2)【操作步骤】

步骤1:选中"报表"对象,右键单击"rEmp"选择【设计视图】。

步骤2:单击菜单栏【视图】|【排序与分组】,在"字段/表达式"下拉列表中选中"聘用时间",关闭界面。

步骤3:右键单击"tPage"选择【属性】,在"控件来源"行输入"Date()"。

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

(3)【操作步骤】

步骤1:选中"窗体"对象,右键单击"fEmp"选择【设计视图】。

步骤2:右键单击"btnP"选择【属性】,查看"上边距"记录值,并记录下来。单击"事件"选项卡,在"单击"行右侧下拉列表中选中"mEmp",关闭属性界面。

步骤3:简单公式:bTitle上边距= btnP上边距-1-bTitle的高度,右键单击标签控件"bTitle"选择【属性】,在"上边距"行输入"1cm",关闭属性界面。

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

【易错误区】设置标签控件位置时要进行简单的计算,要查看btnP控件的设置,不要算错。

在考生文件夹下有一个数据库文件"",里面已经设计好表对象"tStud"。请按照以下要求,完成对表的修改:

(1)设置数据表显示的字体大小为14、行高为18。

(2)设置"简历"字段的设计说明为"自上大学起的简历信息"。

(3)设置"入校时间"字段的格式为中日期。

注意:要求月日为两位显示、年4位显示,如"12月15日2005"。

(4)将学号为""学生的"照片"字段数据设置为考生文件夹下的""图像文件。

(5)将冻结的"姓名"字段解冻。

(6)完成上述操作后,将"备注"字段删除。

在考生文件夹下有一个数据库文件"",里面已经设计好表对象"tStud"。请按照以下要求,完成对表的修改:

(1)设置数据表显示的字体大小为14、行高为18。

(2)设置"简历"字段的设计说明为"自上大学起的简历信息"。

(3)设置"入校时间"字段的格式为中日期。

注意:要求月日为两位显示、年4位显示,如"12月15日2005"。

(4)将学号为""学生的"照片"字段数据设置为考生文件夹下的""图像文件。

(5)将冻结的"姓名"字段解冻。

(6)完成上述操作后,将"备注"字段删除。

在考生文件夹下有一个数据库文件"",里面已经设计好一个表对象"tStud"和一个查询对象"qStud4"。请按以下要求完成设计:

(1)创建一个查询,计算并输出学生的最大年龄和最小年龄信息,标题显示为"MaxY"和"MinY",将查询命名为"qStud1"。

(2)创建一个查询,查找并显示年龄小于等于25的学生的"编号"、"姓名"和"年龄",将查询命名为"qStud2"。

(3)创建一个查询,按照入校日期查找学生的报到情况,并显示学生的"编号"、"姓名"和"团员否"3个字段的内容。当运行该查询时,应显示参数提示信息:"请输入入校日期:",将查询命名为"qStud3"。

(4)更改"qStud4"查询,将其中的"年龄"字段按升序排列。不要修改"qStud4"查询中其他字段的设置。

【解题思路】第1、2、3、4小题在查询设计视图中创建不同的查询,按题目要求添加字段和条件表达式。

(1)【操作步骤】

步骤1:选中"查询"对象,单击"新建",选择"设计视图"。在"显示表"对话框中,双击表"tStud"添加到关系界面中,关闭"显示表"。

步骤2:连续两次双击"年龄"字段,分别在"年龄"字段前添加"MaxY:","MinY:"字样,单击菜单栏【视图】|【总计】,在"总计"行分别选择"最大值"和"最小值"。

步骤3:单击工具栏中"保存"按钮,另存为"qStud1",关闭设计视图。

(2)【操作步骤】

步骤1:选中"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。在"显示表"对话框双击表"tStud",关闭"显示表"对话框。

步骤2:分别双击字段"编号"、"姓名"、"年龄"字段。

步骤3:在"年龄"字段的"条件"行输入"<=25"。

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

(3)【操作步骤】

步骤1:选中"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。在"显示表"对话框双击表"tStud",关闭"显示表"对话框。

步骤2:分别双击"编号"、"姓名"、"团员否"和"入校日期"字段。

步骤3:在"入校日期"字段的"条件"行输入"[请输入入校日期:]",单击"显示"行取消该字段的显示。

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

(4)【操作步骤】

步骤1:选中"查询"对象,右键单击"qStud4"选择【设计视图】。

步骤2:在"年龄"字段"排序"行下拉列表中选中"升序"。

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

【易错误区】添加新字段时,注意字段的书写格式。

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

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

提示:可以用普通复制或设计追加查询运行这两种方式实现。

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

(3)将报表"rEmp"的主体节区内"tName"文本框控件设置为"姓名"字段内容显示,报表中的数据按"年龄"升序排列,年龄相同情况下按"所属部门"升序排列。

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

【解题思路】第1小题创建删除查询删除记录;第2、3小题分别在窗体和报表设计视图中右键单击控件选择【属性】,设置属性。

(1)【操作步骤】

步骤1:选中"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。在"显示表"对话框双击表"tTemp",关闭"显示表"对话框。

步骤2: 单击菜单栏【查询】|【追加查询】,在弹出对话框中输入"tEmp",单击"确定"按钮。

步骤3:分别双击字段"*"、"年龄"和"性别"将其添加到字段行。

步骤4:分别在"年龄"和"性别"字段的"条件"行输入"<30"和"女",分别删除这两字段对应"追加到"行的字段名。

步骤5:单击菜单栏【查询】|【运行】,在弹出的对话框中单击"确定"按钮。

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

(2)【操作步骤】

步骤1:选中"窗体"对象,右键单击"fEmp"选择【设计视图】。

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

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

步骤4:单击"事件"选项卡,在"单击"行右侧下拉列表中选中"[事件过程]",关闭属性界面。

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

(3)【操作步骤】

步骤1:选中"报表"对象,右键单击"rEmp"选择【设计视图】。

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

步骤3:单击菜单栏【视图】|【排序与分组】,在"字段/表达式"第一行下拉列表中选中"年龄",在第二行下拉列表中选中"所属部门",关闭界面。

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

【易错误区】设置排序时要选择正确的字段名。

66666

在考生文件夹下,""数据库文件中已建立3个关联表对象(名为"职工表"、"物品表"和"销售业绩表")。请按以下要求,完成表和窗体的各种操作:

(1)向表对象"物品表"中增添一个字段,名为"生产日期"、类型为"日期/时间型"。设置该字段默认值为2006年4月1日。

(2)将考生文件夹下Excel文件中的数据导入到当前数据库中。要求:数据中的第一行作为字段名,选"学号"数据列为主键,导入表对象命名为"tTest"。

(3)建立表对象"职工表"、"物品表"和"销售业绩表"的表间关系,并实施参照完整性。

(4)将窗体fTest中名为"bTitle"的控件设置为"特殊效果:凿痕"显示。

(5)在窗体fTest上,以命令按钮"bt1"为基准(这里按钮"bt1"和"bt3"尺寸相同、左边对齐),调整命令按钮"bt2"的大小和位置。要求:按钮"bt2"的大小尺寸与按钮"bt1"相同、左边界与按钮"bt1"左对齐、竖直方向位于按钮"bt1"和"bt3"的中间位置。

【解题思路】第1小题在设计视图中设置字段属性;第2小题单击菜单栏【文件】|【获取外部数据】|【导入表】导入表;第3小题在关系界面设置表间关系;第4、5小题在窗体设计视图中右键单击控件选择【属性】,设置属性。

(1)【操作步骤】

步骤1:选中"表"对象,右键单击"物品表"选择【设计视图】。

步骤2:在"生产厂家"字段行的下一行"字段名称"列输入"生产日期",在"数据类型"列的下拉列表中选中"日期/时间型",在"默认值"行输入"2006-4-1"。

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

(2)【操作步骤】

步骤1:单击菜单栏【文件】|【获取外部数据】|【导入】,在"考生文件夹"找到要导入的文件,在"文件类型"列表中选中"Microsoft Excel",选中""文件,单击"导入"按钮。

步骤2:单击"下一步"按钮,选中"第一行包含列标题"复选框,连续3次单击"下一步"按钮。

步骤3:在弹出的对话框中选中"我自己选择主键",在右侧下拉列表中选中"学号",单击"下一步"按钮。在"导入到表"输入"tTest",单击"完成"按钮。

(3)【操作步骤】

步骤1:单击菜单栏【工具】|【关系】,单击【关系】|【显示表】,分别添加表"职工表"和"物品表"、"销售业绩表",关闭"显示表"对话框。

步骤2:选中表"职工表"中的"编号"字段,拖动鼠标到表"销售业绩表"的"编号"字段,放开鼠标,在弹出的对话框中单击"实施参照完整性"处,然后单击"创建"按钮。

步骤3:同理拖动"销售业绩表"的"物品号"字段到"物品表"的"产品号"字段,创建"销售业

绩表"与"物品表"间的关系。单击工具栏中"保存"按钮,关闭"关系"界面。

(4)【操作步骤】

步骤1:选中"窗体"对象,右键单击"fTest"选择【设计视图】。

步骤2:右键单击"bTitle"选择【属性】。

骤3:单击"格式"选项卡,在"特殊效果"行右侧下拉列表中选中"凿痕",关闭属性界面。

(5)【操作步骤】

步骤1:右键单击"bt1"按钮选择【属性】,查看"左边距"、"上边距"、"宽度"和"高度"并记录下来。关闭属性界面。

步骤2:右键单击"bt3"按钮选择【属性】,查看"左边距"、"上边距"、"宽度"和"高度"并记录下来。关闭属性界面。

步骤3:要设置"bt2"与"bt1"大小一致、左对齐且位于"bt1"和"bt3"之间,需右键单击"bt2"按钮选择【属性】,分别在"左边距"、"上边距"、"宽度"和"高度"行输入"3.5cm"、"2cm"、"3cm"和"1cm",关闭属性界面。

步骤4:单击工具栏中"保存"按钮,关闭"关系"界面。

【易错误区】设置窗体中"bt2"时要先查看bt1和bt3的设置。

在考生文件夹下有一个数据库文件"",里面已经设计好表对象"tTeacher"、"tCourse"、"tGrade",请按以下要求完成设计:

(1)创建一个查询,查找并显示"教师姓名"、"职称"、"学院"、"课程ID"、"课程名称"和"上课日期"六个字段的内容,所建查询名为"qT1"。

(2)创建一个查询,根据教师姓名查找某教师的授课情况,并按"上课日期"字段降序显示"教师姓名"、"课程名称"和"上课日期"3个字段的内容,所建查询名为"qT2";当运行该查询时,应显示参数提示信息"请输入教师姓名"。

(3)创建一个查询,查找学生的课程成绩大于等于80且小于等于100的学生情况,显示"学生姓名"、"课程名称"和"成绩"3个字段的内容,所建查询名为"qT3"。

(4)创建一个查询,假设"学生ID"字段的前4位代表年级,要统计各个年级不同课程的平均成绩,显示"年级"、"课程ID"和"成绩之Avg",并按"年级"降序排列,所建查询为"qT4"。

【解题思路】第1、2、3、4小题在查询设计视图中创建不同的查询,按题目要求添加字段和条件表达式。

(1)【操作步骤】

步骤1:选中"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。在"显示表"对话框分别双击表"tTeacher","tCourse",关闭"显示表"对话框。

步骤2:分别双击"教师姓名"、"职称"、"学院"、"课程ID"、"课程名称"、"上课日期"字段添加到"字段"行。

步骤3:单击工具栏中"保存"按钮,另存为"qT1"。关闭设计视图。

(2)【操作步骤】

步骤1:选中"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。在"显示表"对话框双击表"tTeacher"、"tCourse",关闭"显示表"对话框。

步骤2:分别双击"教师姓名"、"课程名称"、"上课日期"字段。

步骤3:在"教师姓名"字段的"条件"行输入"[请输入教师姓名]",在"上课日期"字段的"排序"行右侧下拉列表中选中"降序"。

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

(3)【操作步骤】

步骤1:选中"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。在"显示表"对话框双击表"tStud"、"tCourse"、"tGrade",关闭"显示表"对话框。

步骤2:分别双击"学生姓名"、"课程名称"、"成绩"字段。

步骤3:在"成绩"字段的"条件"行输入">=80 And <=100"。

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

(4)【操作步骤】

步骤1:选中"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。在"显示表"对话框分别双击表"tStud"、"tGrade",关闭"显示表"对话框。

步骤2:在"字段"行第一列输入"年级: Left([tStud]![学生ID],4)",在"排序"行下拉列表中选中"降序"。分别双击"课程ID"、"成绩"字段添加到"字段"行,。

步骤3:单击菜单栏【视图】|【总计】,在"成绩"字段"总计"行下拉列表中选中"平均值"。

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

【易错误区】添加新字段时要注意字段的书写格式。

在考生文件夹下有一个数据库文件""里面已经设计了表对象"tEmp"、查询对象"qEmp"和窗体对象"fEmp"。同时,给出窗体对象"fEmp"上"退出"按钮的单击事件代码,请按以下功能要求补充设计。

(1)将窗体"fEmp"上文本框"tSS"更改为组合框类型,且控件名称保持不变。

(2)修改查询对象"qEmp"为参数查询,参数为引用窗体对象"fEmp"上文本框"tSS"的输入值。

(3)设置窗体对象"fEmp"上文本框"tAge"为计算控件。要求根据"年龄"字段值依据以下计算公式计算并显示人员的出生年。

计算公式:出生年=Year(Date())-年龄或出生年=Year(Now())-年龄。

(4)单击"退出"按钮(名为"bt2"),关闭窗体。补充事件代码。

注意:不能修改数据库中的表对象"tEmp";不允许修改查询对象"qEmp"中未涉及的内容;不能修改窗体对象"fEmp"中未涉及的控件和属性。

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

【考点分析】本题考点:窗体中文本框、命令按钮控件属性设置。

【解题思路】第1、3小题在设计视图中右键单击控件选择【属性】,设置属性;第2小题在查询设计视图中设置参数;第4小题右键单击控件选择【事件生成器】,输入代码。

(1)【操作步骤】

步骤1:选中"窗体"对象,右键单击"fEmp"选择【设计视图】。

步骤2:右键单击"tSS"选择【更改为】|【组合框】。

(2)【操作步骤】

步骤1:选中"查询"对象,右键单击"qEmp"选择【设计视图】。

步骤2:双击"改性别"字段,在"性别"字段的"条件"行输入"[forms]![fEmp]![tSS]"取消"性别"字段的显示。

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

(3)【操作步骤】

步骤1:右键单击窗体中"tAge"选择【属性】。

步骤2:在"控件来源"行输入"Year(Date())-[年龄]",关闭属性界面。

(4)【操作步骤】

步骤1:右键单击命令按钮"bt2"选择【事件生成器】。空行内输入代码:

'*****Add*****

'*****Add*****

关闭界面。

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

【易错误区】设置控件代码时要选择正确的函数。

在考生文件夹下有一个数据库文件"",里面已经设计好表对象"tEmployee"。请按以下要求,完成表的编辑:

(1)根据"tEmployee"表的结构,判断并设置主键。

(2)设置"性别"字段的"有效性规则"属性为:只能输入"男"或"女"。

(3)设置"年龄"字段的输入掩码为只能输入两位数字,并设置其默认值为19。

(4)删除表结构中的"照片"字段;并删除表中职工编号为"000004"和"000014"的两条记录。

(5)使用查阅向导建立"职务"字段的数据类型,向该字段键入的值为"职员"、"主管"或"经理"等固定常数。

(6)在编辑完的表中追加以下新记录:

【解题思路】第1、2、3、5小题在设计视图中设置字段属性和删除字段;第4、6小题在数据表中删除记录和添加记录。

(1)【操作步骤】

步骤1:选中"表"对象,右键单击"tEmployee"选择【设计视图】。

步骤2:选中"编号"字段行,右键单击"编号"行选择【主键】。

(2)【操作步骤】

步骤1:单击"性别"字段行任一点。

步骤2:在"有效性规则"行输入"in("男","女")"。

(3)【操作步骤】

步骤1:单击"年龄"字段行任一点。

步骤2:在"输入掩码"行输入"00",在"默认值"行输入"19"。

(4)【操作步骤】

步骤1:选中"照片"字段行,右键单击"照片"行选择【删除行】。

步骤2:单击工具栏中"保存"按钮,单击菜单栏【视图】|【数据表视图】。

步骤3:选中职工编号为"000004"的数据行,右键单击该行选择【删除记录】,在弹出的对话框中单击"是"按钮。

步骤4:按步骤3删除另一条记录。

步骤5:单击工具栏中"保存"按钮。

(5)【操作步骤】

步骤1:单击菜单栏【视图】|【设计视图】。

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

步骤3:单击工具栏中"保存"的按钮。

(6)【操作步骤】

步骤1:单击菜单栏【视图】|【数据表视图】。

步骤2:按题目表中的记录添加新记录。

【易错误区】设置输入掩码时根据要求选则正确的表达格式。

在考生文件夹下有一个数据库文件"",里面已经设计好表对象"档案表"和"水费",请按以下要求完成设计:

(1)设置"档案表"表中的"性别"字段的有效性规则为其值只能为"男"或"女",有效性文本为"性别字段只能填写男或女"。

(2)创建一个查询,查找未婚职工的记录,并显示"姓名"、"出生日期"和"职称"。所建查询名为"qT1"。

(3)创建一个查新查询,用于计算水费,计算公式:

水费=*(本月水-上月水)

所建查询名为"qT2"。

(4)创建一个查询,查找水费为零的记录,并显示"姓名",所建查询名为"qT3"。

【解题思路】第 1小题在设计视图中设置字段属性;第2、3、4小题在查询设计视图中创建不同的查询,按题目要求添加字段和条件表达式。

(1)【操作步骤】

步骤1:选中"表"对象,右键单击"档案表"选择【设计视图】。

步骤2:单击"性别"字段行任一点,分别在"有效性规则"和"有效性文本"行输入"in("男","女")"和"性别字段只能填写男或女"。

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

(2)【操作步骤】

步骤1:选中"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。在"显示表"对话框双击表"档案表",关闭"显示表"对话框。

步骤2:分别双击字段"姓名"、"出生日期"、"职称"、和"婚否"字段。

步骤3:在"婚否"字段的"条件"行输入"0",单击"显示"行取消该字段显示。

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

(3)【操作步骤】

步骤1:选中"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。在"显示表"对话框分别双击表"水费",关闭"显示表"对话框。

步骤2:双击字段列表中的"水费"字段,单击工具栏【查询】|【更新查询】,在"更新到"行输入"*([上月水]-[本月水])"

步骤3:单击工具栏中"保存"按钮,另存为"qT2"。运行查询并关闭设计视图。

(4)【操作步骤】

步骤1:选中"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。在"显示表"对话框中,双击"水费"和"档案表",关闭"显示表"对话框。

步骤2:分别双击"姓名"和"水费"字段。

步骤3:在"水费"字段的"条件"行输入"0",单击"显示"行取消该字段显示。

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

【易错误区】添加新字段时要注意字段的表达式书写。

在考生文件夹下有一个数据库文件"",已建立两个关联表对象("档案表"和"工资表")和一个查询对象("qT"),请按以下要求,完成报表的各种操作。

(1)创建一个名为"Salary"的报表,按表格布局显示查询"qT"的所有信息。

(2)设置报表的标题属性为"工资汇总表"。

(3)按职称汇总出"基本工资"的平均值和总和。

"基本工资"的平均值计算控件名称为"savg"、"总和"计算控件名称为"ssum"。

注间:请在组页脚处添加计算控件。

(4)在"eSalary"报表的主体节上添加两个计算控件:名为"sSalary"的控件用于计算输出实发工资;名为"ySalary"的控件用于计算输出应发工资。

计算公式为:

应发工资:基本工资+津贴+补贴;

实发工资:基本工资+津贴+补贴-住房基金-失业保险

【解题思路】第1小题选中"报表",单击"新建";第2小题右键单击"报表选择器"选择【属性】,设置属性;第3、4小题添加控件,并右键单击控件选择【属性】,设置属性。

(1)【操作步骤】

步骤1:选中"报表"对象,单击"新建"按钮,选中"报表"向导,单击"确定"按钮。

步骤2:弹出"报表向导"对话框,在"表/查询"下拉列表中选中"查询:qT",单击按钮,连续5次单击"下一步"按钮,在"请为报表指定标题"处输入"Salary",单击"完成"按钮。

(2)【操作步骤】

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

步骤2:右键单击"报表选择器"选择【属性】,在"标题"行输入"工资汇总表",关闭属性界面。

(3)【操作步骤】

步骤1:单击菜单栏【视图】|【排序与分组】,在"字段/表达式"下拉列表中选中"职称",分别在"组页眉"和"组页脚"右侧下拉列表中选中"是",关闭界面。

步骤2:选中主体节区的"职称"字段拖动鼠标到"职称页眉",放开鼠标。

步骤3:选中工具箱中"文本框"控件,单击报表"职称页脚"节区适当位置,弹出"Text"和"未绑定"两个文本框。

步骤4:右键单击"Text"文本框选择【属性】,在"标题"行输入"基本工资平均值",关闭属性界面。

步骤5:右键单击"未绑定"文本框选择【属性】,在"名称"行输入"savg",在"控件来源"行输入"Avg([基本工资])",关闭属性界面。

步骤6:按照步骤3~5添加另一个计算控件。在"名称"行输入"ssum","控件来源"行输入"Sum[基本工资]"。

(4)【操作步骤】

步骤1:选中工具箱中"文本框"控件,单击报表主体节区适当位置,弹出"Text"和"未绑定"两个文本框。

步骤2:右键单击"Text"文本框选择【属性】,在"标题"行输入"应发工资",关闭属性界面。

步骤3:右键单击"未绑定"文本框选择【属性】,在"名称"行输入"ySalary",在"控件来源"行输入"[基本工资]+[津贴]+[补贴]",关闭属性界面。

步骤4:按步骤1~3添加另一个计算控件"Salary","控件来源"行输入"[基本工资]+[津贴]+[补贴]-[住房基金]-[失业保险]"。

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

【易错误区】添加计算控件设置其控件来源时要选择正确的函数。

888

在考生文件夹下有一个数据库文件"",里边已建立两个表对象"tGrade"和"tStudent";同时还存在一个Excel文件""。请按以下操作要求,完成表的编辑:

(1)将Excel文件""导入到""数据库文件中,表名不变,设"课程编号"字段为主键。

(2)对"tGrade"表进行适当的设置,使该表中的"学号"为必填字段,"成绩"字段的输入值为非负数,并在输入出现错误时提示"成绩应为非负数,请重新输入!"信息。

(3)将"tGrade"表中成绩低于60分的记录全部删除。

(4)设置"tGrade"表的显示格式,使显示表的单元格显示效果为"凹陷"、文字字体为"宋体"、字号为11。

(5)建立"tStudent"、"tGrade"和"tCourse"3表之间的关系,并实施参照完整性。

【解题思路】第1小题单击菜单栏【文件】|【获取外部数据】|【导入表】导入表;第2小题在设计视图中设置字段属性;第3小题创建删除查询删除记录;第4小题在数据表中设置数据表格式;第5小题在关系界面设置表间关系。

(1)【操作步骤】

步骤1:单击菜单栏【文件】|【获取外部数据】|【导入】,在"考生文件夹"找到要导入的文件,在"文件类型"列表中选中"Microsoft Excel",选中""文件,单击"导入"按钮。

步骤2:连续4次单击"下一步"按钮,在弹出的对话框中选中"我自己选择主键",在右侧下拉列表中选中"课程编号",单击"下一步"按钮,单击"完成"按钮。

(2)【操作步骤】

步骤1:选中"表"对象,右键单击"tGrade"选择【设计视图】。

步骤2:单击"学号"字段行,在"必填字段"右侧下拉列表中选中"是"。

步骤3:单击"成绩"字段行,在"有效性规则"和"有效性文本"行分别输入">=0"和"成绩应为非负值,请重新输入!"。

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

(3)【操作步骤】

步骤1:选中"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。在"显示表"对话框双击表"tGrade",关闭"显示表"对话框。

步骤2: 单击菜单栏【查询】|【删除查询】。

步骤3:双击"成绩"字段。在"条件"行输入"<60"。

步骤4:单击菜单栏【查询】|【运行】,在弹出的对话框中单击"是"按钮。

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

(4)【操作步骤】

步骤1:选中"表"对象,右键单击"tGrade"选择【数据表视图】。

步骤2:单击菜单栏【格式】|【数据表】,在对话框的"单元效果"列表中选中"凹陷"复选框,单击"确定"按钮。

步骤3:单击菜单栏【格式】|【数据表】,在对话框的"字体"和"字号"列表中分别选中"宋体"和"11",单击"确定"按钮。

步骤4:单击工具栏中"保存"按钮,关闭数据表。

(5)【操作步骤】

步骤1:单击菜单栏【工具】|【关系】,单击【关系】|【显示表】,分别添加表"tStudent"和"tGrade"、"tCourse"关闭"显示表"对话框。

步骤2:选中表"tStudent"中的"学号"字段,拖动鼠标到表"tGrade"的"学号"字段,放开鼠标,在弹出的对话框中单击"实施参照完整性"处,单击"创建"按钮。

步骤3:选中表"tGrade"中的"课程编号"字段,拖动鼠标到表"tCourse"的"课程编号"字段,放开鼠标,在弹出的对话框中单击"实施参照完整性"处,单击"创建"按钮。

步骤4:单击工具栏中"保存"按钮,关闭"关系"界面。

【易错误区】建立表间关系时要选择连接表间关系的正确字段。

在考生文件夹下有一个数据库文件"",里面已经设计好表对象"tEmployee"、"tSell"和"tBook",请按以下要求完成设计:

(1)创建一个查询,查找并显示单价高于平均单价的图书"书名"和"出版社名称"等字段内容,所建查询名为"qT1"。

(2)创建一个查询,按输入的售出日期查找某日期的售书情况,并按数量降序显示"姓名"、"书名"、"数量"3个字段的内容,所建查询名为"qT2";当运行该查询时,应显示参数提示信息:"请输入售出日期"。

(3)创建一个查询,查找单价大于等于15且小于等于20的图书,并显示"书名"、"单价"、"作者名"和"出版社名称"4个字段的内容,所建查询名为"qT3"。

(4)创建一个查询,统计每名雇员的售书总量,并将显示的字段名设为"姓名"和"总数量",所建查询名为"qT4"。

【考点分析】本题考点:创建参数查询、条件查询和分组总计查询。

【解题思路】第1、2、3、4小题在查询设计视图中创建不同的查询,按题目要求添加字段

和条件表达式。

(1)【操作步骤】

步骤1:选中"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。在"显示表"对话框双击表"tBook",关闭"显示表"对话框。

步骤2:分别双击"书名"、"出版社名称"、"单价"字段。

步骤3:在"单价"字段的"条件"行输入">(select avg([单价])from[tBook])",单击"显示"行。

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

(2)【操作步骤】

步骤1:选中"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。在"显示表"对话框中双击表"tBook"、"tSell"、"tEmployee",关闭"显示表"对话框。

步骤2:分别双击"姓名"、"书名"、"数量"、"售出日期"字段。

步骤3:在"售出日期"字段的"条件"行输入"[请输入售出日期]",单击"显示"行取消该字段的显示。在"数量"字段的"排序"行下拉列表中选中"降序"。

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

(3)【操作步骤】

步骤1:选中"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。在"显示表"对话框双击表"tBook",关闭"显示表"对话框。

步骤2:分别双击"书名"、"单价"、"作者名"、"出版社名称"字段。

步骤3:在"单价"字段的"条件"行输入">=15 And <=20"。

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

(4)【操作步骤】

步骤1:选中"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。在"显示表"对话框双击表"tSell"、"tEmployee",关闭"显示表"对话框。

步骤2:分别双击"姓名"和"数量"字段。

步骤3:单击菜单栏【视图】|【总计】,在"数量"字段"总计"行下拉列表中选中"总计"。

步骤4:在"数量"字段前添加"总数量:"字样。

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

【易错误区】创建条件查询时要注意条件的表达式书写。

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

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

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

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

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

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

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

注意:不要修改窗体对象"fGrade"和"fStudent"中未涉及的控件、属性;不要修改表对象"tStudent"和"tGrade"。

程序代码只能在"*********"与"*********"之间的空行内补充一行语句、完成设计,不允许增删和修改其它位置已存在的语句。

【考点分析】本题考点:窗体中标签、命令按钮控属性的设置。

【解题思路】第1、2、3、4小题右键单击控件选择【属性】,设置属性;第5小题右键单击控件选择【事件生成器】,输入代码。

(1)【操作步骤】

相关文档