钮向导对话框,单击“取消”按钮。
步骤2:右键单击该命令按钮选择【属性】,单击“全部”选项卡,在“名称”和“标题”行分别输入“bOk”和“确定”。
步骤3:同上步骤新建另一命令按钮,“名称”和“标题”分别为“bQuit”和“退出”。 (5)【解题步骤】
步骤1:右键单击“窗体选择器”选择【属性】。 步骤2:在“标题”行输入“学生基本信息”。 第十套题 1.基本操作题
在考生文件夹下,“samp1.mdb”数据库文件中已建立好表对象“tStud”和“tScore”、宏对象“mTest”和窗体“fTest”。试按以下要求,完成各种操作: (1)设置表“tScore”的“学号”和“课程号”两个字段为复合主键; (2)删除“tStud”表结构的“照片”字段列; (3)冻结表“tStud”中的“姓名”字段列;
(4)将窗体“fTest”的“标题”属性设置为“测试”;
(5)将窗体“fTest”中名为“bt2”的命令按钮宽度设置为2厘米、左边界设置为左边对齐“bt1”命令按钮;
(6)将宏“mTest”重命名保存为自动运行的宏。 1.基本操作题 【考点分析】
本题考点:复合主键的设置;删除字段;冻结字段;窗体及窗体中命令按钮属性的设置;自动运行宏的设置。 (1)【解题步骤】
步骤1:打开“samp1.mdb”数据库窗口,选中“表”对象,右键单击表“tScore”选择【设计视图】。
步骤2:同时选中“学号”和“课程号”两行,单击工具栏中“主键”按钮。 步骤3:单击工具栏中“保存”按钮,如图10所示,关闭设计视图。
图10 (2)【解题步骤】
步骤1:选中“表”对象,右键单击表“tStud”选择【打开】。
步骤2:选中“照片”字段列,右键单击“删除列”,在弹出的对话框中单击“是”按钮。
步骤3:单击工具栏中“保存”按钮。
(3)【解题步骤】
步骤1:选中“姓名”字段列,右键单击“姓名”选择【冻结列】。 步骤2:单击工具栏中“保存”按钮,关闭数据表视图。 (4)【解题步骤】
步骤1:选中“窗体”对象,右键单击窗体“fTest”选择【设计视图】。
步骤2:右键单击“窗体选择器”选择【属性】,在“标题”行输入“测试”。关闭属性界面。
(5)【解题步骤】
步骤1:右键单击命令按钮“bt2”选择【属性】,在“宽度”行输入“2cm”。关闭属性界面。
步骤2:单击命令按钮“bt2”,按住“Shift”键再单击“bt1”,单击菜单栏【格式】|【对齐】|【靠左】。
步骤3:单击工具栏中“保存”按钮,关闭设计视图。 (6)【解题步骤】
步骤1:选中“宏”对象,右键单击“mTest”选择【重命名】。 步骤2:在光标处输入“AutoExec”。 2.简单应用题
考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好表对象“tStud”、“tCourse”、“tScore”和“tTemp”。试按以下要求完成设计:
(1)创建一个查询,当运行该查询时,应显示参数提示信息“请输入爱好”,输入爱好后,在简历字段中查找具有指定爱好的学生,显示“学号”、“姓名”、“性别”、“年龄”和“简历”五个字段内容,所建查询命名为“qT1”;
(2)创建一个查询,查找学生的成绩信息,并显示为“学号”、“姓名”和“平均成绩”三列内容,其中“平均成绩”一列数据由计算得到,选择“固定”格式并保留两位小数显示,所建查询命名为“qT2”;
(3)创建一个查询,按输入的学生学号查找并显示该学生的“姓名”、“课程名”和“成绩”三个字段内容,所建查询命名为“qT3”;当运行该查询时,应显示参数提示信息:“请输入学号”;
(4)创建一个查询,将表“tStud”中男学生的信息追加到“tTemp”表对应的“学号”、“姓名”、“年龄”、“所属院系”和“性别”字段中,所建查询命名为“qT4”。 2.简单应用题 【考点分析】
本题考点创建参数查询、选择查询和追加查询。 (1)【解题步骤】
步骤1:打开“samp2.mdb”数据库窗口,选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框双击表“tStud”,关闭“显示表”对话框。
步骤2:分别双击“学号”、“姓名”、“性别”、“年龄”和“简历”字段。
步骤3:在“简历”字段的“条件”行输入“Like \[请输入爱好]+ \”。 步骤4:单击工具栏中“保存”按钮,另存为“qT1”,如图11所示。关闭设计视图。
图11 (2)【解题步骤】
步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框双击表“tScore”和“tStud”,关闭“显示表”对话框。 步骤2:分别双击“学号”、“姓名”和“成绩”字段。
步骤3:单击菜单栏【视图】|【总计】,在“成绩”字段“总计”行下拉列表中选择“平均值”,在“学号”和“姓名”字段“总计”行下拉列表中选择“分组”。
步骤4:在“成绩”字段的“字段”行前面添加“平均成绩:”字样,右键单击“成绩”列选择【属性】,在“属性”窗口“格式”行选择“固定”,“小数位数”行选择“2”。关闭字段属性对话框。
步骤5:单击工具栏中“保存”按钮,另存为“qT2”。 (3)【解题步骤】
步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框双击表“tStud”、“tScore”和“tCourse”,关闭“显示表”对话框。 步骤2:分别双击“姓名”、“课程名”、“成绩”和“学号”字段。
步骤3:在“学号”字段的“条件”行输入“[请输入学号]”,单击“显示”行取消该字段的显示。
步骤4:单击工具栏中“保存”按钮,另存为“qT3”。关闭设计视图。 (4)【解题步骤】
步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框双击表“tStud”,关闭“显示表”对话框。
步骤2:单击菜单栏【查询】|【追加查询】,在弹出对话框中的表名称的下拉列表中选择“tTemp”,单击“确定”按钮。
步骤3:双击“学号”、“姓名”、“年龄”、“所属院系”、“性别”字段。 步骤4:在“性别”字段的“条件”行输入“男”。
步骤5:单击工具栏中“保存”按钮,另存为“qT4”。关闭设计视图。 3.综合应用题
考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计了表对象
“tEmp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。试在此基础上按照以下要求补充设计:
(1)设置表对象“tEmp”中“年龄”字段的有效性规则为:年龄值在20到50之间(不含20和50),相应有效性文本设置为“请输入有效年龄”;
(2)设置报表“rEmp”按照“性别”字段降序(先女后男)排列输出;将报表页面页脚区域内名为“tPage”的文本框控件设置为“页码/总页数”形式页码显示; (3)将“fEmp”窗体上名为“btnP”的命令按钮由灰色无效状态改为有效状态。设置窗体标题为“职工信息输出”;
(4)试根据以下窗体功能要求,对已给的命令按钮事件过程进行补充和完善。在“fEmp”窗体上单击“输出”命令按钮(名为“btnP”),弹出一输入对话框,其提示文本为“请输入大于0的整数值”。
输入1时,相关代码关闭窗体(或程序);
输入2时,相关代码实现预览输出报表对象“rEmp”;
输入>=3时,相关代码调用宏对象“mEmp”以打开数据表“tEmp”。
注意:不允许修改数据库中的宏对象“mEmp”;不允许修改窗体对象“fEmp”和报表对象“rEmp”中未涉及的控件和属性;不允许修改表对象“tEmp”中未涉及的字段和属性;已给事件过程,只允许在“******Add******”与“******Add******”之间的空行内补充语句、完成设计,不允许增删和修改其它位置已存在的语句。 3.综合应用题 【考点分析】
本题考点:表中字段属性有效性规则和有效性文本的设置;窗体中命令按钮和报表中文本框控件属性的设置;VBA编程。 (1)【解题步骤】
步骤1:打开“samp3.mdb”数据库窗口,选中“表”对象,右键单击“tEmp”选择【设计视图】。
步骤2:单击“年龄”字段行任一点,在“有效性规则”行输入“>20 and <50”,在“有效性文本”行输入“请输入有效年龄”。
步骤3:单击工具栏中“保存”按钮,关闭设计视图。 (2)【解题步骤】
步骤1:选中“报表”对象,右键单击“rEmp”选择【设计视图】。
步骤2:单击菜单栏【视图】|【排序与分组】,在对话框的“字段/表达式”列选中“性别”字段,在“排序次序”列选中“降序”,关闭界面。 步骤3:右键单击“tPage”选择【属性】,在“全部”选项卡下“控件来源”行输入“=[Page]&“/”&[Pages]”,关闭属性界面。
步骤4:单击工具栏中“保存”按钮,关闭设计视图。 (3)【解题步骤】
步骤1:选中“窗体”对象,右键单击“fEmp”选择【设计视图】。
步骤2:右键单击命令按钮“btnP”选择【属性】,在“数据”选项卡下的“可用”行右侧下拉列表中选中“是”,关闭属性界面。
步骤3:右键单击“窗体选择器”选择【属性】,在“标题”行输入“职工信息输出”。关闭属性界面。
(4)【解题步骤】
步骤1:右键单击命令按钮“输出”选择【事件生成器】,空行内输入代码: *****Add1*****
k=InputBox(\请输入大于0的整数\)
*****Add1***** *****Add2*****
DoCmd.OpenReport \ *****Add2*****
步骤2:单击工具栏中“保存”按钮,关闭设计视图。 第十一套
1.基本操作题 在考生文件夹下,已有“samp1.mdb”数据库文件和“Stab.xls”文件,“samp1.mdb”中已建立表对象“student”和“grade”,试按以下要求,完成表的各种操作: (1)将考生文件夹下的Stab.xls文件导入到“student”表中;
(2)将“student”表中1975年到1980年之间(包括1975年和1980年)出生的学生记录删除;
(3)将“student”表中“性别”字段的默认值属性设置为“男”;
(4)将“student”表拆分为两个新表,表名分别为“tStud”和“tOffice”。其中“tStud”表结构为:学号,姓名,性别,出生日期,院系,籍贯,主键为学号;“tOffice”表结构为:院系,院长,院办电话,主键为“院系”; 要求:保留“student”表。
(5)建立“student”和“grade”两表之间的关系 1.基本操作题 【考点分析】
本题考点:表的导入;删除记录;字段默认值字段属性的设置;表的拆分;建立表之间的关系。 (1)【解题步骤】
步骤1:打开“samp1.mdb”数据库窗口,打开考生文件夹下的数据库文件
“samp1.mdb”,单击菜单栏【文件】|【获取外部数据】|【导入】,找到并打开“考生文件夹”,在“文件类型”列表中选中“Microsoft Excel”,选中“Stab.xls”文件,单击“导入”按钮。
步骤2:连续两次单击“下一步”按钮,在“现有的表中”列表中选中“student”,单击“下一步”按钮,单击“完成”按钮。 (2)【解题步骤】
步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框中双击表“student”,关闭“显示表”对话框。
步骤2:双击“出生日期”字段,在其“条件”行输入“>=#1975-1-1# and <=#1980-12-31#”。
步骤3:单击菜单栏【查询】|【删除查询】,单击工具栏中“运行”按钮,在弹出对话框中单击“是”按钮。
步骤4:关闭设计视图,在弹出的对话框中单击“否”按钮,不保存查询。 (3)【解题步骤】
步骤1:右键单击表“student”选择【设计视图】。 步骤2:在“性别”字段的“默认值”行输入“男”。
步骤3:单击工具栏中“保存”按钮,关闭设计视图。