第2部分上机操作试题5第1套\上机操作试题一、基本操作题请在"答题"菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下.
在考生文件夹下,"samp1.
accdb"数据库文件中已建立表对象"tEmployee".
按以下操作要求完成表的编辑.
(1)分析"tEmployee"表的结构,判断并设置主键.
(2)删除表中的"所属部门"字段;设置"年龄"字段的有效性规则为只能输入大于16的数据.
(3)在表结构中的"年龄"与"职务"两个字段之间增添一个新的字段:字段名称为"党员否",字段类型为"是/否"型;删除表中1999年5月聘用、并具有"相声"爱好的女职工记录.
(4)设置"职务"字段值的输入方式为从下拉列表中选择"职员"、"主管"或"经理"选项值.
(5)设置"聘用时间"字段的相关属性,使该字段按照"格式输入,例如,2013/06/08.
(6)将表中聘用时间超过30年(不含30年)的职工"职务"字段值更改为"退休".
二、简单应用题请在"答题"菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下.
考生文件夹下存在一个数据库文件"samp2.
accdb",文件内已经设计好表对象"tStud"和"tTemp".
tStud表是学校历年来招收的学生名单,每名学生均有身份证号.
对于现在正在读书的"在校学生",均有家长身份证号,对于已经毕业的学生,家长身份证号为空.
例如,表中学生"张春节"没有家长身份证号,表示张春节已经从本校毕业,是"校友".
表中学生"李强"的家长身份证号为"110107196201012370",表示李强为在校学生.
由于在tStud表中身份证号"110107196201012370"对应的学生姓名是"李永飞",表示李强的家长李永飞是本校校友.
"张天"的家长身份证号为"110108196510015760",表示张天是在校学生;由于在tStud表中身份证号"110108196510015760"没有对应的记录,表示张天的家长不是本校的校友.
请按下列要求完成设计.
(1)创建一个查询,要求显示在校学生的"身份证号"和"姓名"两列内容,所建查询命名为"qT1".
(2)创建一个查询,要求按照身份证号码找出所有学生家长是本校校友的学生记录.
输出学生身份证号、姓名及家长姓名三列内容,标题显示为"身份证号"、"姓名"和"家长姓名",所建查询命名为"qT2".
(3)创建一个查询,统计数学成绩为100分的学生人数,标题显示为"num",所建查询命名为"qT3".
要求:使用"身份证号"字段进行计数统计.
(4)创建一个查询,将"tStud"表中总分成绩超过270分(含270)的学生信息追加到空表"tTemp"中.
其中,"tTemp"表的入学成绩为学生总分,所建查询命名为"qT4".
三、综合应用题请在"答题"菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下.
上机操作试题第2部分6考生文件夹下存在一个数据库文件"samp3.
accdb",文件中已经设计好表对象"tTeacher"、窗体对象"fTest"、报表对象"rTeacher"和宏对象"m1".
试在此基础上按照以下要求补充窗体设计和报表设计.
(1)将报表对象rTeacher的报表主体节区中名为"性别"的文本框显示内容设置为"性别"字段值,并将文本框名称更名为"tSex".
(2)在报表对象rTeacher的报表页脚节区位置添加一个计算控件,计算并显示教师的平均工龄.
计算控件放置在距上边0.
3厘米、距左侧3.
6厘米,命名为"tAvg".
(3)设置窗体对象fTest上名为"btest"的命令按钮的单击事件属性为给定的宏对象m1.
注意:不允许修改数据库中的表对象"tTeacher"和宏对象"m1";不允许修改窗体对象"fTest"和报表对象"rTeacher"中未涉及的控件和属性.
第2套\上机操作试题一、基本操作题请在"答题"菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下.
在考生文件夹下,"samp1.
accdb"数据库文件中已建立两个表对象"员工表"和"部门表".
试按以下要求完成表的各种操作.
(1)分析两个表对象"员工表"和"部门表"的构成,判断其中的外键属性,将其字段名称作为"员工表"属性中说明的内容进行设置.
(2)对"员工表"中有摄影爱好的员工,将其"备注"字段的值设为True(即勾选复选框).
(3)删除聘用时间超过30年(含30年)、"职务"为"经理"的职工.
(4)将考生文件夹下的文本文件Test.
txt中的数据导入追加到当前数据库的"员工表"相应字段中.
(5)设置相关属性,使"员工表"中"密码"字段以密码方式输入并显示.
(6)建立"员工表"和"部门表"的表间关系,并实施参照完整性.
二、简单应用题请在"答题"菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下.
考生文件夹下存在一个数据库文件"samp2.
accdb",文件内已经设计好三个关联表对象"tStud"、"tCourse"和"tScore"及表对象"tTemp".
试按以下要求完成设计.
(1)创建一个查询,查找选课学分超过3分或没有选修课的学生记录,并显示学生的"姓名"、"课程名"和"成绩"三个字段内容,所建查询命名为"qT1".
(2)创建一个查询,查找5号入校的学生,显示其"学号"、"姓名"、"性别"和"年龄"四个字段的内容,所建查询命名为"qT2".
(3)创建一个查询,查找选课成绩均在80分(含80分)以上的学生记录,并显示"学号"和"平均成绩"两列内容.
其中"平均成绩"一列数据由统计计算得到,所建查询命名为"qT3".
(4)创建一个查询,将"tStud"表中女学生的信息追加到"tTemp"表对应的字段中,所建查询命名为"qT4".
三、综合应用题请在"答题"菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下.
考生文件夹下存在一个数据库文件"samp3.
accdb",文件内已经设计好表对象"tEmployee"和宏对象"m1",同时还设计出以"tEmployee"为数据源的窗体对象"fEmployee".
试在此基础上按照以下要求补充窗体设计.
(1)在窗体的窗体页眉节区位置添加一个标签控件,其名称为"bTitle",初始化标题显示为"雇员基本信息",字体名称为"黑体",字号为18.
(2)将命令按钮bList的标题设置为"显示雇员情况".
(3)单击命令按钮bList,要求运行宏对象m1;单击事件代码已提供,请补充完整.
(4)取消窗体的水平滚动条和垂直滚动条;取消窗体的最大化和最小化按钮.
(5)窗体加载时,将"Tda"标签标题设置为"YYYY年雇员信息",其中"YYYY"为系统当前第2部分上机操作试题7年份(要求使用相关函数获取),例如,2013年雇员信息.
窗体"加载"事件代码已提供,请补充完整.
注意:不允许修改窗体对象"fEmployee"中未涉及的控件和属性;不允许修改表对象"tEmployee"和宏对象"m1".
程序代码只允许在"*****Add*****"与"*****Add*****"之间的空行内补充一行语句来完成设计,不允许增删和修改其他位置已存在的语句.
第3套\上机操作试题一、基本操作题请在"答题"菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下.
考生文件夹下,"samp1.
accdb"数据库文件中已建立表对象"tEmp".
试按以下操作要求,完成对表"tEmp"的编辑修改和操作.
(1)将"编号"字段改名为"工号",并设置为主键;按所属部门修改工号,修改规则:部门"01"的"工号"首字符为"1",部门"02"首字符为"2",依次类推.
(2)设置"年龄"字段的有效性规则为不能是空值.
(3)设置"聘用时间"字段的默认值为系统当前年的1月1号.
(4)删除表结构中的"简历"字段;设置"聘用时间"字段的相关属性,使该字段按照格式输入,例如,2013/07/08.
(5)将考生文件夹下的"samp0.
accdb"数据库文件中的表对象"tTemp"导入到"samp1.
accdb"数据库文件中.
(6)完成上述操作后,在"samp1.
accdb"数据库文件中做一个表对象"tEmp"的备份,命名为"tEL".
二、简单应用题请在"答题"菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下.
考生文件夹下存在一个数据库文件"samp2.
accdb",文件内已经设计好两个表对象"tTeacher1"和"tTeacher2".
试按以下要求完成设计.
(1)创建一个查询,查找并显示在职教师的"编号"、"姓名、"年龄"和"性别"四个字段的内容,所建查询命名为"qT1".
(2)创建一个查询,查找年龄低于所有职工平均年龄的职工记录,并显示"编号姓名"和"联系电话"两列信息,其中"编号姓名"由"编号"与"姓名"两个字段合二为一构成,所建查询命名为"qT2".
(3)创建一个查询,按输入的参加工作时间的月份查找,并显示教师的"编号"、"姓名"、"年龄"和"性别"四个字段内容,当运行该查询时,应显示提示信息:"请输入月份",所建查询命名为"qT3".
(4)创建一个查询,将"tTeacher1"表中的党员教授的记录追加到"tTeacher2"表相应的字段中,所建查询命名为"qT4".
三、综合应用题请在"答题"菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下.
考生文件夹下存在一个数据库文件"samp3.
accdb",文件内已经设计好表对象"tStud"、查询对象"qStud"、窗体对象"fStud"和子窗体对象"fDetail",同时还设计出以"qStud"为数据源的报表对象"rStud".
请在此基础上按照以下要求补充"fStud"窗体和"rStud"报表的设计.
(1)在报表的报表页眉节区位置添加一个标签控件,其名称为"bTitle",标题显示为"团员基本信息表";将名称为"tSex"的文本框控件的输出内容设置为"性别"字段值.
在报表页脚节区添加一个计算控件,其名称为"tAvg",设置相关属性,输出学生的平均年龄.
(2)将"fStud"窗体对象主体节中控件的Tab键焦点移动顺序设置为"CItem"→"TxtDetail"→"CmdRefer"→"CmdList"→"CmdClear"→"fDetail"→"简单查询".
(3)在窗体加载事件中,实现重置窗体标题为标签"tTitle"的标题内容.
(4)试根据以下窗体功能要求,对已给的事件过程进行代码补充,并运行调试.
在窗体中有一个组合框控件和一个文本框控件,8名称分别为"CItem"和"TxtDetail";有两个标签控件,名称分别为"Label3"和"Ldetail";还有三个命令按钮,名称分别为"CmdList"、"CmdRefer"和"CmdClear".
在"CItem"组合框中选择某一项目后,"Ldetail"标签控件将显示出所选项目名加上"内容:".
在"TxtDetail"文本框中输入具体项目值后,单击"CmdRefer"命令按钮,如果"CItem"和"TxtDetail"两个控件中均有值,则在子窗体中显示找出的相应记录,如果两个控件中没有值,显示提示框,提示框标题为"注意",提示文字为"查询项目或查询内容不能为空!
!
!
",提示框中只有一个"确定"按钮;单击"CmdList"命令按钮,在子窗体中显示"tStud"表中的全部记录;单击"CmdClear"命令按钮,将清空控件"cItem"和"TxtDetail"中的值.
注意:不允许修改窗体对象"fStud"和子窗体对象"fDetail"中未涉及的控件、属性和任何VBA代码;不允许修改报表对象"rStud"中已有的控件和属性;不允许修改表对象"tStud"和查询对象"qStud".
只允许在"*****Add*****"与"*****Add*****"之间的空行内补充一条代码语句来完成设计,不允许增删和修改其他位置已存在的语句.
第4套\上机操作试题一、基本操作题请在"答题"菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下.
在考生文件夹下,"samp1.
accdb"数据库文件中已建立表对象"tEmployee".
试按以下操作要求完成表的编辑.
(1)分析表的结构,判断并设置主键.
(2)设置"年龄"字段的"有效性规则"属性为非空且非负.
(3)设置"聘用时间"字段的默认值为系统当前月的最后一天.
(4)交换表结构中的"职务"与"聘用时间"两个字段的位置.
(5)删除1995年聘用的"职员"职工信息.
(6)在编辑完的表中追加以下一条新记录.
编号姓名性别年龄聘用时间所属部门职务简历000031王涛男352004-9-102主管熟悉系统维护二、简单应用题请在"答题"菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下.
考生文件夹下存在一个数据库文件"samp2.
accdb",文件内已经设计好两个关联表对象"tStaff"和"tSalary"及表对象"tTemp".
试按以下要求完成设计.
(1)创建一个查询,查找下半年聘用的经理,并显示"工号"、"姓名、"年龄"和"性别"四个字段内容,所建查询命名为"qT1".
(2)创建一个查询,查找各位员工在2005年的工资信息,并显示"工号"、"工资合计"和"水电房租费合计"三列内容.
其中,"工资合计"和"水电房租费合计"两列数据均由统计计算得到,所建查询命名为"qT2".
(3)创建一个查询,查找并显示员工的"年月"、"姓名"、"工资"、"水电房租费"及"应发工资"五列内容.
其中"应发工资"列数据由计算得到,计算公式:应发工资=工资–水电房租费,所建查询命名为"qT3".
(4)创建一个查询,将表"tTemp"中"年龄"字段的值均加1,所建查询命名为"qT4".
三、综合应用题请在"答题"菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下.
考生文件夹下存在一个数据库文件"samp3.
accdb",文件内已经设计好表对象"tStud"和查询对象"qStud",同时还设计出以"qStud"为数据源的报表对象"rStud".
试在此基础上按照以下要求补充报表设计.
(1)在报表的报表页眉节区位置添加一个标签控件,其名称为"bTitle",标题显示为"团员基本信息表".
(2)在报表的主体节区添加一个文本框控件,显示"性别"字段值,该控件放置在距上边0.
1厘米、距左边5.
2厘米处,并命名为"tSex".
第2部分上机操作试题9(3)在报表页脚节区添加一个计算控件,计算并显示学生平均年龄.
计算控件放置在距上边0.
2厘米、距左边4.
5厘米处,并命名为"tAvg".
(4)利用表达式按"编号"字段前四位分组统计各组记录个数,并将统计结果显示在组页脚节区.
计算控件命名为"tCount".
要求:按"编号"字段进行统计操作.
注意:不允许改动数据库中的表对象"tStud"和查询对象"qStud",同时也不允许修改报表对象"rStud"中已有的控件和属性.
第5套\上机操作试题一、基本操作题请在"答题"菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下.
在考生文件夹下,存在一个数据库文件"samp1.
accdb",文凭内已建立两个表对象"tGrade"和"tStudent";同时还存在一个Excel文件"tCourse.
xls".
试按以下操作要求完成表的编辑.
(1)将Excel文件"tCourse.
xls"链接到"samp1.
accdb"数据库文件中,链接表名称不变.
要求:数据中的第一行作为字段名.
(2)将"tGrade"表中隐藏的列显示出来.
(3)将"tStudent"表中"政治面貌"字段的默认值属性设置为"团员",并使该字段在数据表视图中的显示标题改为"政治面目".
(4)设置"tStudent"表的显示格式,使表背景颜色为主题颜色的"橄榄色,强调文字颜色3,深色50%",文字颜色为标准色中的"黄色"、字号为10号.
(5)将北京五中毕业学生的学号第3、4位改为"09".
(6)建立"tGrade"和"tStudent"两表之间的关系.
二、简单应用题请在"答题"菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下.
考生文件夹下存在一个数据库文件"samp2.
accdb",文件内已经设计好三个关联表对象"tStud"、"tCourse"和"tScore",试按以下要求完成设计.
(1)创建一个查询,查找并显示有摄影爱好的男女学生各自人数,字段显示标题为"性别"和"NUM",所建查询命名为"qT1".
注意:要求用学号字段来统计人数.
(2)创建一个查询,查找上半年入校的学生选课记录,并显示"姓名"和"课程名"两个字段内容,所建查询命名为"qT2".
(3)创建一个查询,查找没有选修课程的课程相关信息,输出其"课程号"、"课程名"和"学分"三个字段内容,所建查询命名为"qT3".
(4)创建更新查询,将表对象"tStud"中低于平均年龄(不含平均年龄)学生的"备注"字段值设置为True,所建查询命名为"qT4".
三、综合应用题请在"答题"菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下.
考生文件夹下存在一个数据库文件"samp3.
accdb",文件中已经设计好表对象"tStud",同时还设计出窗体对象"fStud"和子窗体对象"fDetail".
请在此基础上按照以下要求补充"fStud"窗体的设计.
(1)将窗体标题改为"学生查询".
(2)将窗体的边框样式改为"细边框",取消窗体中的水平和垂直滚动条、记录选择器、导航按钮和分隔线;将子窗体边框样式改为"细边框",取消子窗体中的记录选择器、导航按钮和分隔线.
(3)在窗体中有两个标签控件,名称分别为"Label1"和"Label2",将这两个标签上的文字颜色改为"#FFFFFF",背景颜色设置为"#2F3699".
(4)将窗体主体节中控件的Tab键次序改为"CItem"→"TxtDetail"→"CmdRefer"→"CmdList"→"CmdClear"→"fDetail"→"简单查询"→"Frame18".
(5)按照以下窗体功能,补充事件代码设计.
在窗体中有一个组合框控件和一个文本框控件,名称分别为"CItem"和"TxtDetail";有两个标签控件,名称分别为"Label3"和"Ldetail";还有三个命令按钮,名称分别为"CmdList"、"CmdRefer"和"CmdClear".
在"CItem"组合框中选择某一项目后,"Ldetail"标签控件将显示出所选项目名加上"内容:".
在"TxtDetail"文本框中输入具体项目10值后,单击"CmdRefer"命令按钮,如果"CItem"和"TxtDetail"两个控件中均有值,则在子窗体中显示找出的相应记录,如果两个控件中不全有值,显示消息框,消息框标题为"注意",提示文字为"查询项目和查询内容不能为空!
!
!
",消息框中只有一个"确定"按钮;单击"CmdList"命令按钮,在子窗体中显示"tStud"表中的全部记录;单击"CmdClear"命令按钮,将"cItem"和"TxtDetail"两个控件中的值清空.
注意:不允许修改窗体对象"fStud"和子窗体对象"fDetail"中未涉及的控件、属性和任何VBA代码;不允许修改表对象"tStud".
代码设计只允许在"*****Add*****"与"*****Add*****"之间的空行内补充一条语句来完成设计,不允许增删和修改其他位置已存在的语句.
第6套\上机操作试题一、基本操作题请在"答题"菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下.
在考生文件夹下,"samp1.
accdb"数据库文件中已建立两个表对象"员工表"和"部门表"及一个报表对象"rEmp".
试按以下要求顺序完成表及报表的各种操作.
(1)设置"员工表"的职务字段有效性规则为只能输入"经理"、"主管"和"职员"三者之一,同时设置相应的有效性文本为"请输入有效职务".
(2)分析员工的聘用时间,将截止到2008年聘用期在10年(含10年)以上的员工其"说明"字段的值设置为"老职工".
要求:以2008年为截止期判断员工的聘用期,不考虑月日因素.
比如,聘用时间在2000年的员工,其聘用期为8年.
(3)删除员工表中姓名含"钢"字的员工记录.
(4)将"员工表"中女职工的前四列信息(编号、姓名、性别及年龄)导出到考生文件夹下,以文本文件形式保存,命名为Test.
txt.
要求:各数据项间以逗号分隔,且第一行包含字段名称.
(5)建立表对象"员工表"和"部门表"的表间关系,并实施参照完整性.
(6)将报表对象"rEmp"的记录源设置为表对象"员工表".
二、简单应用题请在"答题"菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下.
考生文件夹下存在一个数据库文件"samp2.
accdb",文件内已经设计好四个关联表对象"tDoctor"、"tOfce"、"tPatient"和"tSubscribe"及表对象"tTemp",同时还设计了窗体对象"fQuery".
试按以下要求完成设计.
(1)创建一个查询,查找姓"王"的病人的基本信息,并显示"姓名"、"年龄"、"性别",所建查询名为"qT1".
(2)创建一个查询,统计年龄小于30岁的医生被病人预约的次数,输出"医生姓名"和"预约人数"两列信息.
要求预约人数用"病人ID"字段计数并降序排序,所建查询名为"qT2".
(3)创建一个查询,删除表对象"tTemp"内所有"预约日期"为10月份中20日以后(含20日)的记录,所建查询名为"qT3".
(4)现有一个已经建好的"fQuery"窗体.
运行该窗体后,在文本框(文本框名称为tName)中输入要查询的科室名,然后按下"查询"按钮,即运行一个名为"qT4"的查询.
"qT4"查询的功能是显示所查科室的"科室ID"和"预约日期".
请设计"qT4"查询.
三、综合应用题请在"答题"菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下.
考生文件夹下存在一个数据库文件"samp3.
accdb",文件内已经设计好表对象"tAddr"和"tUser",同时还设计出窗体对象"fEdit"和"fEuser".
请在此基础上按照以下要求补充"fEdit"窗体的设计.
(1)将窗体中名称为"Lremark"的标签控件上的文字颜色设置为"#FF0000"、字体粗细改为"加粗".
(2)将窗体标题设为"显示/修改用户口令".
(3)将窗体边框改为"对话框边框"样式,取消窗体中的水平和垂直滚动条、记录选择器、导航第2部分上机操作试题11按钮、分隔线和控制框.
(4)将窗体中"退出"命令按钮(名称为"cmdquit")上的文字字体粗细改为"加粗",并在文字下方加下划线.
(5)在窗体中还有"修改"和"保存"两个命令按钮,名称分别为"CmdEdit"和"CmdSave",其中,"保存"命令按钮在初始状态为不可用,当单击"修改"按钮后,"保存"按钮变为可用.
当单击"保存"按钮后,输入焦点移到"修改"按钮.
此时,程序可以修改已有的用户相关信息,现已编写了部分VBA代码,请补充完整.
要求:修改后运行该窗体,并查看修改结果.
注意:不允许修改窗体对象"fEdit"和"fEuser"中未涉及的控件、属性;不允许修改表对象"tAddr"和"tUser".
程序代码只允许在"*****Add*****"与"*****Add*****"之间的空行内补充一行语句来完成设计,不允许增删和修改其他位置已存在的语句.
第7套\上机操作试题一、基本操作题请在"答题"菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下.
在考生文件夹下,"samp1.
accdb"数据库文件中已创建两个表对象"员工表"和"部门表"及一个窗体对象"fEmp".
试按以下要求顺序完成表及窗体的各种操作.
(1)对表对象"员工表"操作,按照员工性别不同,为编号字段值增补前置字符,男性员工编号前增补字符"8",女性员工编号前增补字符"6",如男性的000001更改为8000001,女性的000002更改为6000002.
(2)查出员工张汉望的对应密码内容,将密码实际值追加到其简历内容末尾.
(3)设置表对象"员工表"的部门号字段值为列表框下拉选择,其值引用"部门表"的对应字段.
(4)将"员工表"姓名中的所有"小"字替换为"晓".
(5)依据"员工表"中的职务信息,在经理和主管员工对应的"说明"字段内输入"干部"信息.
(6)设置窗体对象"fEmp"的"记录源"属性和"筛选"属性,使其打开后输出"员工表"的女员工信息.
二、简单应用题请在"答题"菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下.
考生文件夹下存在一个数据库文件"samp2.
accdb",文件内已经设计好两个表对象住宿登记表"tA"和住房信息表"tB",其中"tA"和"tB"表中"房间号"的前两位为楼号.
试按以下要求完成设计.
(1)创建一个查询,查找楼号为"01"的客人记录,并显示"姓名"、"入住日期"和"价格"三个字段的内容,所建查询命名为"qT1".
(2)创建一个查询,按输入的房间价格区间查找,显示"房间号"字段信息.
当运行查询时,应分别显示提示信息"最低价"和"最高价",所建查询命名为"qT2".
(3)以表对象"tB"为基础,创建一个交叉表查询.
要求选择楼号为行标题、列名称为"楼号"、"房屋类别"为列标题来统计输出每座楼房的各类房间的平均房价信息.
所建查询命名为"qT3".
注意:房间号的前两位为楼号,交叉表查询不做各行小计.
(4)创建一个查询,统计出各种类别房屋的数量.
输出两列信息,字段标题分别为"type"和"num",所建查询命名为"qT4".
三、综合应用题请在"答题"菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下.
考生文件夹下存在一个数据库文件"samp3.
accdb",文件内已经设计好表对象"tNorm"和"tStock",查询对象"qStock"和宏对象"m1",同时还设计出以"tNorm"和"tStock"为数据源的窗体对象"fStock"和"fNorm".
试在此基础上按照以下要求补充窗体设计.
(1)将"fStock"窗体的标题设置为"库存浏览";在"fStock"窗体对象的窗体页眉节区位置添加一个标签控件,其名称为"bTitle",初始化标题12显示为"库存浏览",字体名称为"黑体",字号为18,字体粗细为"加粗".
(2)在"fStock"窗体对象的窗体页脚节区位置添加一个命令按钮,命名为"bList",按钮标题为"显示信息".
(3)设置所建命令按钮bList的单击事件属性为运行宏对象m1.
(4)设置相关属性,取消在子窗体中添加新记录的功能.
(5)将"fStock"窗体对象中的"fNorm"子窗体的导航按钮去掉.
(6)为当前数据库设置"启用布局视图".
注意:不允许修改窗体对象中未涉及的控件和属性;不允许修改表对象"tNorm"、"tStock"和宏对象"m1".
第8套\上机操作试题一、基本操作题请在"答题"菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下.
在考生文件夹下,"samp1.
accdb"数据库文件中已建立两个表对象"员工表"和"部门表",试按以下要求完成表的各种操作.
(1)设置表对象"员工表"的聘用时间字段有效性规则为:1950年(含)以后的日期;同时设置相应的有效性文本为"请输入有效日期".
(2)将表对象"员工表"中编号为"000008"的员工的照片字段值替换为考生文件夹下的图像文件"000008.
bmp"数据.
(3)删除员工表中姓名字段含有"红"字的员工记录;隐藏表对象"员工表"的"所属部门"字段.
(4)查找部门"04"的女主管,将其"编号"字段首字符更改为"4".
(5)删除表对象"员工表"和"部门表"之间已建立的错误表间关系,重新建立正确关系.
(6)将考生文件夹下的Excel文件Test.
xls中的数据导入到当前数据库的新表中.
要求第一行包含列标题,导入其中的"编号"、"姓名"、"性别"、"年龄"和"职务"五个字段,选择"编号"字段为主键,新表命名为"tmp".
二、简单应用题请在"答题"菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下.
考生文件夹下存在一个数据库文件"samp2.
accdb",文件内已经设计好三个关联表对象"tStud"、"tCourse"、"tScore"和一个临时表"tTemp"及一个窗体对象"fTmp",试按以下要求完成设计.
(1)创建一个查询,查找并显示没有运动爱好学生的"学号"、"姓名"、"性别"和"年龄"四个字段内容,所建查询命名为"qT1".
(2)创建一个查询,查找并显示所有学生的"姓名"、"课程号"和"成绩"三个字段内容,所建查询命名为"qT2".
注意:这里涉及选课和没选课的所有学生信息,要考虑选择适合的查询联接属性.
(3)创建一个参数查询,查找并显示学生的"学号"、"姓名"、"性别"和"年龄"四个字段内容.
其中设置性别字段为参数,参数条件要引用窗体"fTmp"上控件"tSS"的值,所建查询命名为"qT3".
(4)创建一个查询,删除临时表对象"tTemp"中年龄为奇数的记录,所建查询命名为"qT4".
三、综合应用题请在"答题"菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下.
考生文件夹下存在一个数据库文件"samp3.
accdb",文件内已经设计了表对象"tEmp"、窗体对象"fEmp"、报表对象"rEmp"和宏对象"mEmp".
同时,给出了窗体对象"fEmp"上一个按钮的单击事件代码,试按以下功能要求补充设计.
(1)打开窗体时设置窗体标题为"****年信息输出"显示,其中"****"为系统当前年份(要求用相关函数获取),例如,2013年信息输出.
窗体"打开"事件代码已提供,请补充完整.
(2)调整窗体对象"fEmp"上"退出"按钮(名为"bt2")的大小和位置,要求大小与"报表输出"按钮(名为"bt1")一致,且左边对齐"报表输出"按钮,上边距离"报表输出"按钮1厘米(即"bt2"钮的上边距离"bt1"钮的下边1厘米).
(3)利用表达式将报表记录数据按照姓氏分组第2部分上机操作试题13升序排列,同时要求在相关组页眉区域添加一个文本框控件(命名为"tm"),设置属性显示出姓氏信息,如"陈"、"刘"等.
注意:这里不用考虑复姓等特殊情况.
所有姓名的第一个字符视为其姓氏信息.
(4)单击窗体"报表输出"按钮(名为"bt1"),调用事件代码实现以预览方式打开报表"rEmp";单击"退出"按钮(名为"bt2"),调用设计好的宏"mEmp"来关闭窗体.
注意:不允许修改数据库中的表对象"tEmp"和宏对象"mEmp";不允许修改窗体对象"fEmp"和报表对象"rEmp"中未涉及的控件和属性.
程序代码只允许在"*****Add*****"与"*****Add*****"之间的空行内补充一行语句来完成设计,不允许增删和修改其他位置已存在的语句.
第9套\上机操作试题一、基本操作题请在"答题"菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下.
在考生文件夹下,存在一个数据库文件"samp1.
accdb"、一个Excel文件"tScore.
xls"和一个图像文件"photo.
bmp".
在数据库文件中已经建立了一个表对象"tStud",试按以下操作要求完成各种操作.
(1)设置"ID"字段为主键,并设置"ID"字段的相应属性,使该字段在数据表视图中的显示标题为"学号".
(2)将"性别"字段的默认值属性设置为"男",设置"入校时间"字段的相关属性,使该字段的输入格式为",例如,2013/06/08.
(3)设置"入校时间"字段的有效性规则和有效性文本.
有效性规则为输入的入校时间必须为9月;有效性文本内容为"输入的月份有误,请重新输入".
(4)将学号为"20041002"学生的"照片"字段值设置为考生文件夹下的"photo.
bmp"图像文件(要求使用"由文件创建"方式).
(5)设置"政治面目"字段的输入方式为从下拉列表中选择"团员"、"党员"和"其他"选项值.
(6)将考生文件夹下的"tScore.
xls"文件导入到"samp1.
accdb"数据库文件中,表名不变,主键为表中的ID字段.
二、简单应用题请在"答题"菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下.
考生文件夹下存在一个数据库文件"samp2.
accdb",文件内已经设计好三个关联表对象"tStud"、"tScore"和"tCourse",试按以下要求完成设计.
(1)创建一个查询,查找年龄高于平均年龄的党员记录,并显示"姓名"、"性别"和"入校时间".
所建查询命名为"qT1".
(2)创建一个查询,按输入的成绩区间查找,并显示"姓名"、"课程名"和"成绩".
当运行该查询时,应分别显示提示信息:"最低分"和"最高分".
所建查询命名为"qT2".
(3)创建一个查询,统计并显示各门课程男女生的平均成绩,统计显示结果如下图所示.
所建查询命名为"qT3".
要求:平均分结果用Round函数取整输出.
(4)创建一个查询,运行该查询后生成一个新表,表名为"tTemp",表结构包括"姓名"、"课程名"和"成绩"三个字段,表内容为不及格的所有学生记录.
所建查询命名为"qT4".
要求创建此查询后运行该查询,并查看运行结果.
三、综合应用题请在"答题"菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下.
考生文件夹下存在一个数据库文件"samp3.
accdb",文件中已经设计好表对象"tStud",同时还设计出窗体对象"fStud".
请在此基础上按照以下要求补充"fStud"窗体的设计.
(1)在窗体的"窗体页眉"中距左边1.
2厘米、距上边1.
2厘米处添加一个直线控件,控件宽度为7.
8厘米,边框颜色改为"蓝色"(蓝色代码为#0000FF),控件命名为"tLine".
(2)将窗体中名称为"lTalbel"的标签控件上的文字颜色改为"蓝色"(蓝色代码为#0000FF)、14字体名称改为"华文行楷",字号改为22.
(3)将窗体边框改为"细边框"样式,取消窗体中的水平和垂直滚动条、记录选择器、导航按钮和分隔线,并且只保留窗体的关闭按钮.
(4)假设"tStud"表中,"学号"字段的第5位和第6位编码代表该生的专业信息,当这两位编码为"10"时表示"信息"专业,为其他值时表示"管理"专业.
设置窗体中名称为"tSub"的文本框控件的相应属性,使其根据"学号"字段的第5位和第6位编码显示对应的专业名称.
(5)在窗体中有一个"退出"命令按钮,名称为"CmdQuit",单击该按钮,弹出提示框.
提示框标题为"提示",提示框内容为"确认退出",并显示问号图标;提示框中有两个按钮,分别为"是"和"否",单击"是"按钮,关闭消息框和当前窗体;单击"否"按钮,关闭消息框.
请按照VBA代码中的指示将实现此功能的代码填入指定的位置中.
注意:不允许修改窗体对象"fStud"中未涉及的控件、属性和任何VBA代码;不允许修改表对象"tStud";程序代码只允许在"*****Add*****"与"*****Add*****"之间的空行内补充一行语句来完成设计,不允许增删和修改其他位置已存在的语句.
第10套\上机操作试题一、基本操作题请在"答题"菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下.
在考生文件夹下,存在一个数据库文件"samp1.
accdb"和一个Excel文件"tQuota.
xls".
在数据库文件中已经建立了一个表对象"tStock".
试按以下操作要求完成各种操作.
(1)分析"tStock"表的字段构成,判断并设置其主键.
(2)在"tStock"表的"规格"和"出厂价"字段之间增加一个新字段,字段名称为"单位",数据类型为文本,字段大小为1;设置有效性规则,保证只能输入"只"或"箱".
(3)删除"tStock"表中的"备注"字段,并为该表的"产品名称"字段创建查阅列表,列表中显示"灯泡"、"节能灯"和"日光灯"三个值.
(4)向"tStock"表中输入数据有如下要求:第一,"出厂价"只能输入3位整数和2位小数(整数部分可以不足3位),第二,"单位"字段的默认值为"只",设置相关属性以实现这些要求.
(5)将考生文件夹下的"tQuota.
xls"文件导入到"samp1.
accdb"数据库文件中,表名不变,分析该表的字段构成,判断并设置其主键;设置表的相关属性,保证输入的"最低储备"字段值低于"最高储备"字段值,当输入的数据违反有效性规则时,提示"最低储备值必须低于最高储备值".
(6)建立"tQuota"表与"tStock"表之间的关系.
二、简单应用题请在"答题"菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下.
考生文件夹下存在一个数据库文件"samp2.
accdb",文件内已经设计好表对象"tQuota"和"tStock",试按以下要求完成设计.
(1)创建一个查询,查找库存数量高于30000(包含30000)的产品,并显示"产品名称"、"规格"、"库存数量"和"最高储备"等字段内容,所建查询命名为qT1.
(2)创建一个查询,查找某类产品的库存情况,并显示"产品名称"、"规格"和"库存数量"等字段内容,所建查询名为"qT2";当运行该查询时,提示框中应显示"请输入产品类别:".
说明:产品类别为"产品ID"字段值的第1位.
(3)创建一个查询,查找库存数量超过(不含)最高储备的产品,并显示"产品名称"、"库存数量"和"最高储备"等字段内容,所建查询命名为"qT3".
(4)创建一个查询,计算每类产品不同单位的库存金额总计.
要求行标题显示"产品名称",列标题显示"单位".
所建查询命名为"qT4".
说明:库存金额=单价*库存数量.
三、综合应用题请在"答题"菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下.
考生文件夹下存在一个数据库文件"samp3.
accdb",文件内已经设计好窗体对象"fSys".
请在此基础上按照以下要求补充"fSys"窗体的设计.
第2部分上机操作试题15(1)将窗体的边框样式设置为"对话框边框",取消窗体中的水平和垂直滚动条、记录选择器、导航按钮、分隔线、控制框、关闭按钮、最大化按钮和最小化按钮.
(2)将窗体标题栏显示文本设置为"系统登录".
(3)将窗体中"用户名称"(名称为"lUser")和"用户密码"(名称为"lPass")两个标签上的文字颜色改为浅棕色(浅棕色代码为#800000)、字体粗细改为"加粗".
(4)在窗体加载时,"tPass"文本框的内容以密码形式显示.
窗体"加载"事件代码已给出,请补充完整.
(5)按照以下窗体功能,补充事件代码设计.
在窗体中有"用户名称"和"用户密码"两个文本框,名称分别为"tUser"和"tPass",还有"确定"和"退出"两个命令按钮,名称分别为"cmdEnter"和"cmdQuit".
在"tUser"和"tPass"两个文本框中输入用户名称和用户密码后,单击"确定"按钮,程序将判断输入的值是否正确,如果输入的用户名称为"cueb",用户密码为"1234",则显示正确提示框;如果输入不正确,则提示框显示内容为"密码错误!
",同时清除"tUser"和"tPass"两个文本框中的内容,并将光标置于"tUser"文本框中.
当单击窗体上的"退出"按钮后,关闭当前窗体.
注意:不允许修改窗体对象"fSys"中未涉及的控件、属性和任何VBA代码.
只允许在"*****Add*****"与"*****Add*****"之间的空行内补充一条语句,不允许增删和修改其他位置已存在的语句.
第11套\上机操作试题一、基本操作题请在"答题"菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下.
(1)考生文件夹下存在一个数据库文件"samp1.
accdb".
试修改职工表"employee"的结构,在"职工号"字段后增加"姓名"字段,其数据类型为文本型,长度为6,对应职工号添加其姓名,详见下表.
职工号6311444011690885203072081622177507859088姓名郑明萧柏特陈露露曾杨陈文革刘芳王冬梅杨骏一(2)判断并设置表"employee"的主键,同时将上面增加的"姓名"字段隐藏起来.
(3)设置表"employee"的"基本工资"字段的默认值为1000.
(4)在当前数据库中,对表"employee"做一个备份,命名为表"tEmp".
(5)设置表"employee"的有效性规则为:"津贴"字段的值必须小于等于"基本工资"字段值.
(6)将已有的"水费.
xls"文件导入到samp1.
accdb数据库中,将导入的表命名为"水费记录".
"水费记录"表结构调整如下.
字段名称数据类型字段属性常规字段大小索引职工号文本5有(有重复)上月水数字整型本月水数字整型水费货币二、简单应用题请在"答题"菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下.
考生文件夹下存在一个数据库文件"samp2.
accdb",文件内已经设计好三个关联表对象"tStud"、"tCourse"、"tScore"和一个空表"tTemp",试按以下要求完成设计.
(1)创建一个查询,统计人数在5人以上(不含5)的院系人数,字段显示标题为"院系号"和"人数",所建查询命名为"qT1".
注意:要求按照学号来统计人数.
(2)创建一个查询,查找非"04"院系的选课学生信息,输出其"姓名"、"课程名"和"成绩"三个字段的内容,所建查询命名为"qT2".
(3)创建一个查询,查找还没有选课的学生的姓名,所建查询命名为"qT3".
(4)创建一个查询,将前5条记录的学生信息追加到表"tTemp"的对应字段中,所建查询命名为"qT4".
三、综合应用题请在"答题"菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下.
16考生文件夹下存在一个数据库文件"samp3.
accdb",文件内已经设计好表对象"tStud"、查询对象"qStud"、窗体对象"fStud"和子窗体对象"fDetail",同时还设计出以"qStud"为数据源的报表对象"rStud".
请在此基础上按照以下要求补充"fStud"窗体和"rStud"报表的设计.
(1)在报表的页眉节区位置添加一个标签控件,其名称为"bTitle",标题显示为"团员基本信息表".
将名称为"tSex"的文本框控件的输出内容设置为"性别"字段值.
在报表页脚节区添加一个计算控件,其名称为"tAvg",设置相关属性,输出学生的平均年龄.
(2)将"fStud"窗体对象主体节中控件的Tab键移动顺序设置为"CItem"→"TxtDetail"→"CmdRefer"→"CmdList"→"CmdClear"→"fDetail"→"简单查询".
(3)在窗体加载事件中,实现重置窗体标题为当前年月加标签"tTitle"的标题内容,如"2013年06月****".
其中,当前年月要求用函数获得,****部分是标签"tTitle"的标题内容.
(4)试根据以下窗体功能要求,对已给的事件过程进行代码补充,并运行调试.
在窗体中有一个组合框控件和一个文本框控件,名称分别为"CItem"和"TxtDetail";有两个标签控件,名称分别为"Label3"和"Ldetail";还有三个命令按钮,名称分别为"CmdList"、"CmdRefer"和"CmdClear".
在"CItem"组合框中选择某一项目后,"Ldetail"标签控件将显示出所选项目名加上"内容:".
在"TxtDetail"文本框中输入具体项目值后,单击"CmdRefer"命令按钮,如果"CItem"和"TxtDetail"两个控件中均有值,则在子窗体中显示找出的相应记录,如果两个控件中没有值,显示提示框,提示框标题为"注意",提示文字为"查询项目或查询内容不能为空!
!
!
",提示框中只有一个"确定"按钮;单击"CmdList"命令按钮,在子窗体中显示"tStud"表中的全部记录;单击"CmdClear"命令按钮,将清空控件"CItem"和"TxtDetail"中的值.
注意:不允许修改窗体对象"fStud"和子窗体对象"fDetail"中未涉及的控件、属性和任何VBA代码;不允许修改报表对象"rStud"中已有的控件和属性;不允许修改表对象"tStud"和查询对象"qStud".
只允许在"*****Add*****"与"*****Add*****"之间的空行内补充一条代码语句来完成设计,不允许增删和修改其他位置已存在的语句.
第12套\上机操作试题一、基本操作题请在"答题"菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下.
在考生文件夹下,存在一个Excel文件"Test.
xls"和一个数据库文件"samp1.
accdb".
库文件中已建立三个表对象(名为"线路"、"游客"和"团队")和一个窗体对象(名为"brow").
试按以下要求完成表和窗体的各种操作.
(1)将"线路"表中的"线路ID"字段设置为主键;设置"天数"字段的有效性规则属性,有效性规则为非空且大于0.
(2)将"团队"表中的"团队ID"字段设置为主键;追加"线路ID"新字段,数据类型为"文本",字段大小为8.
(3)将"游客"表中的"年龄"字段删除;添加两个字段,字段名分别为"证件编号"和"证件类别";"证件编号"的数据类型为"文本",字段大小为20;"证件类别"字段的数据类型为"文本",字段大小为8,其值的输入要求从下拉列表选择"身份证"、"军官证"或"护照"之一.
(4)将考生文件夹下Test.
xls文件中的数据链接到当前数据库中.
要求数据中的第一行作为字段名,链接表对象命名为"tTest".
(5)建立"线路"、"团队"和"游客"三表之间的关系,并实施参照完整性.
(6)修改窗体"brow",取消"记录选择器"和"分隔线"显示,在窗体页眉处添加一个标签控件(名为Line),标签标题为"线路介绍",字体名称为隶书,字体大小为18.
二、简单应用题请在"答题"菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下.
考生文件夹下存在一个数据库文件"samp2.
accdb",文件内已经设计好两个表对象"tA"和"tB".
试按以下要求完成设计.
第2部分上机操作试题17(1)创建一个查询,查找并显示6月入住客人的"姓名"、"房间号"、"电话"和"入住日期"四个字段内容,所建查询命名为"qT1".
(2)创建一个查询,能够在客人每次结账时根据客人的姓名统计这个客人已住天数和应交金额,并显示"姓名"、"房间号"、"已住天数"和"应交金额",所建查询命名为"qT2".
注意:①输入姓名时应提示"请输入姓名".
②已住天数按系统时间为客人结账日进行计算.
③应交金额=已住天数*价格.
(3)创建一个查询,查找"身份证"字段第4~6位值为"102"的记录,并显示"姓名"、"入住日期"和"价格"三个字段内容,所建查询命名为"qT3".
(4)以表对象"tB"为数据源创建一个查询,使用房间号统计并显示每栋楼的各类房间个数.
行标题为"楼号",列标题为"房间类别",所建查询命名为"qT4".
注意:房间号的前两位为楼号.
三、综合应用题请在"答题"菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下.
考生文件夹下存在一个数据库文件"samp3.
accdb",文件内已经设计了表对象"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*****"之间的空行内补充一行语句来完成设计,不允许增删和修改其他位置已存在的语句.
第13套\上机操作试题一、基本操作题请在"答题"菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下.
在考生文件夹下,存在一个数据库文件"samp1.
accdb".
在数据库文件中已经建立了五个表对象"tOrder"、"tDetail"、"tEmployee"、"tCustom"和"tBook".
试按以下要求完成各种操作.
(1)分析"tOrder"表对象的字段构成,判断并设置其主键.
(2)设置"tDetail"表中"订单明细ID"字段和"数量"字段的相应属性,使"订单明细ID"字段在数据表视图中的显示标题为"订单明细编号","数量"字段取值非空且大于0.
(3)删除"tBook"表中的"备注"字段;并将"类别"字段的"默认值"属性设置为"计算机".
(4)设置"tEmployee"表中"性别"字段相关属性,实现从下拉列表中选择"男"和"女"之一.
(5)将"tCustom"表中"邮政编码"和"电话号码"两个字段的数据类型改为"文本",将"邮政编码"字段的"输入掩码"属性设置为"邮政编码",将"电话号码"字段的输入掩码属性设置为"010-,其中,"*"为数字位,且只能是0~9的数字.
(6)建立五个表之间的关系.
二、简单应用题请在"答题"菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下.
考生文件夹下存在一个数据库文件"samp2.
accdb",文件内已经设计好表对象"tOrder"、"tDetail"、18"tEmployee"和"tBook",试按以下要求完成设计.
(1)创建一个查询,查找清华大学出版社出版的图书中定价大于等于20元且小于等于30元的图书,并按定价从大到小顺序显示"书籍名称"、"作者名"和"出版社名称",所建查询名为"qT1".
(2)创建一个查询,查找某月出生雇员的售书信息,并显示"姓名"、"书籍名称"、"订购日期"、"数量"和"单价".
当运行该查询时,提示框中应显示"请输入月份:",所建查询名为"qT2".
(3)创建一个查询,计算每名雇员的奖金,显示标题为"雇员号"和"奖金".
所建查询名为"qT3".
说明:①销售金额=单价*数量.
②奖金=销售金额合计数*5%.
(4)创建一个查询,查找单价低于定价的图书,并显示"书籍名称"、"类别"、"作者名"和"出版社名称",所建查询名为"qT4".
三、综合应用题请在"答题"菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下.
考生文件夹下存在一个数据库文件"samp3.
accdb",文件中已经设计好表对象"tOrder"、"tDetail"、"tBook",查询对象"qSell"和报表对象"rSell".
请在此基础上按照以下要求补充"rSell"报表的设计.
(1)对报表进行适当设置,使报表显示"qSell"查询中的数据.
(2)对报表进行适当设置,使报表标题栏上显示的文字为"销售情况报表";在报表页眉处添加一个标签,标签名为"bTitle",显示文本为"图书销售情况表",字体名称为"黑体"、颜色为褐色(褐色代码为#7A4E2B)、字号为20,文字不倾斜.
(3)对报表中名称为"txtMoney"的文本框控件进行适当设置,使其显示每本书的金额(金额=数量*单价).
(4)在报表适当位置添加一个文本框控件(控件名称为"txtAvg"),计算每本图书的平均单价.
说明:报表适当位置指报表页脚、页面页脚或组页脚.
要求:使用Round函数将计算出的平均单价保留两位小数.
(5)在报表页脚处添加一个文本框控件(控件名称为"txtIf"),判断所售图书的金额合计,如果金额合计大于30000,"txtIf"控件显示"达标",否则显示"未达标".
注意:不允许修改报表对象"rSell"中未涉及的控件及属性;不允许修改表对象"tOrder"、"tDetail"和"tBook",不允许修改查询对象"qSell".
第14套\上机操作试题一、基本操作题请在"答题"菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下.
在考生文件夹下,存在一个数据库文件"samp1.
accdb",文件内已经设计好了表对象"tDoctor"、"tOfce"、"tPatient"和"tSubscribe".
试按以下操作要求完成各种操作.
(1)在"samp1.
accdb"数据库中建立一个新表,名为"tNurse",表结构如下表所示.
字段名称数据类型字段大小护士ID文本8护士姓名文本6年龄数字整型工作日期日期/时间(2)判断并设置表"tNurse"的主键.
(3)设置"护士姓名"字段为必需字段、"工作日期"字段的默认值为系统当前月的第一天(系统日期必须由函数获取).
设置"护士ID"字段的有效性规则,保证输入的第一个字符为"N".
(4)将下表所列数据输入到"tNurse"表中,且显示格式应与下表相同.
护士ID护士姓名年龄工作日期N001李霞302000年10月1日N002王义民241998年8月1日N003周敏262003年6月1日(5)向"tDoctor"表"性别"字段中输入数据有如下要求:第一,输入方式为从下拉列表中选择"男"或"女"值;第二,初始值为"男".
设置相关属性以实现这些要求.
(6)通过相关字段建立"tDoctor"、"tOfce"、"tPatient"和"tSubscribe"四表之间的关系,同时实施参照完整性.
第2部分上机操作试题19二、简单应用题请在"答题"菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下.
考生文件夹下存在一个数据库文件"samp2.
accdb",文件内已经设计好两个表对象"tEmployee"和"tGroup".
试按以下要求完成设计.
(1)创建一个查询,查找并显示没有运动爱好的职工的"编号"、"姓名"、"性别"、"年龄"和"职务"五个字段内容,所建查询命名为"qT1".
(2)创建一个查询,查找并显示聘期超过5年(必须使用函数获取)的开发部职工的"编号"、"姓名"、"职务"和"聘用时间"四个字段内容,所建查询命名为"qT2".
(3)创建一个查询,计算5月份聘用的、每个部门的男、女生的最小年龄.
要求第一列显示性别,第一行显示部门名称,所建查询名为"qT3".
(4)创建一个查询,查找年龄低于所有职工平均年龄并且职务为经理的职工记录,并显示"管理人员"信息.
其中管理人员由"编号"和"姓名"两列信息合二为一构成(比如,编号为"000011"、姓名为"吴大伟"的数据输出形式为"000011吴大伟"),所建查询命名为"qT4".
三、综合应用题请在"答题"菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下.
考生文件夹下存在一个数据库文件"samp3.
accdb",文件内已经设计了表对象"tEmp"、窗体对象"fEmp"、报表对象"rEmp"和宏对象"mEmp".
试在此基础上按照以下要求补充设计.
(1)设置报表"rEmp"按照"年龄"字段升序排列输出;将报表页面页脚区域内名为"tPage"的文本框控件设置为"第N页,共M页"形式的页码显示(如第1页,共15页;第2页,共15页…).
(2)设置窗体对象"fEmp"的背景图像为考生文件夹下的图像文件"photo.
bmp",并将该图像以平铺方式显示.
(3)在窗体加载事件中实现代码重置窗体标题为标签"bTitle"的标题内容.
(4)试根据以下窗体功能要求,对已给的事件过程进行代码补充,并运行调试.
在"fEmp"窗体上单击"输出"命令按钮(名为"btnP"),计算满足表达式1+2+3+…+n<=30000的最大n值,将n的值显示在窗体上名为"tData"的文本框内并输出到外部文件保存.
单击"打开表"命令按钮(名为"btnQ"),代码调用宏对象"mEmp"以打开数据表"tEmp".
注意:不允许修改数据库中的表对象"tEmp"和宏对象"mEmp";不允许修改窗体对象"fEmp"和报表对象"rEmp"中未涉及的控件和属性;只允许在"*****Add*****"与"****Add******"之间的空行内补充语句来完成设计,不允许增删和修改其他位置已存在的语句.
第15套\上机操作试题一、基本操作题请在"答题"菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下.
在考生文件夹下,存在一个数据库文件"samp1.
accdb",文件内已经建立了表对象"tBook"、"tDetail"、"tEmp"、"tOrder"和宏对象"mTest".
试按以下要求完成各种操作.
(1)将"tOrder"表中"订单ID"字段的数据类型改为"文本",字段大小改为10;设置该字段的相关属性,使其在数据表视图中显示为"订单号".
(2)向"tOrder"表"订购日期"字段中输入数据有如下要求:第一,输入格式为"**(如2011/01/08)";第二,输入的数据为2011年1~8月产生的;第三,当输入的数据不符合要求时,显示"输入数据有误,请重新输入"信息.
设置相关属性以实现这些要求.
(3)向"tBook"表"类别"字段中输入数据,有如下要求:第一,输入方式为从下拉列表中选择"JSJ"或"KJ"值;第二,初始值为"JSJ".
设置相关属性以实现这些要求.
(4)在数据表视图中进行相关设置,使其能够显示出"tEmp"表中所有字段的数据.
(5)建立"tBook"、"tDetail"、"tEmp"和"tOrder"四张表之间的关系,并全部实施参照完整性.
(6)将宏"mTest"重命名,保存为自动执行的宏.
二、简单应用题请在"答题"菜单下选择相应命令,并按照题20目要求完成下面的操作,具体要求如下.
考生文件夹下存在一个数据库文件"samp2.
accdb",文件内已经设计好表对象"tCourse"、"tScore"和"tStud",试按以下要求完成设计.
(1)创建一个查询,查找人数为20的班级,并显示"班级编号"和"班级人数".
所建查询名为"qT1".
要求:使用"姓名"字段统计人数.
说明:"学号"字段的前8位为班级编号.
(2)创建一个查询,查找平均成绩最高的课程,并显示"课程名"和"平均成绩".
所建查询名为"qT2".
要求:使用Round函数实现平均成绩,保留整数.
(3)创建一个查询,计算男女生每门课程的最高成绩.
要求第一列显示性别,第一行显示课程名.
所建查询名为"qT3".
(4)创建一个查询,运行该查询后生成一张新表,表名为"tNew",表结构包括"姓名"、"课程名"和"成绩"三个字段,表内容为90分以上(包括90分)或不及格的所有学生记录.
所建查询名为"qT4".
要求:①所建新表中的记录按照"成绩"降序保存.
②创建此查询后运行该查询,并查看运行结果.
三、综合应用题请在"答题"菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下.
考生文件夹下存在一个数据库文件"samp3.
accdb",文件内已经设计好表对象"tBook"、"tDetail"、"tEmp"和"tOrder",查询对象"qSell",窗体对象"fEmp".
同时还设计出以"qSell"为数据源的报表对象"rSell".
请在此基础上按照以下要求补充"fEmp"窗体和"rSell"报表的设计.
(1)将"rSell"报表标题栏上的显示文本设置为"销售报表";对报表中名称为"txtNum"的文本框控件进行适当设置,使其显示每本书的售出数量;在报表适当位置添加一个计算控件(控件名称为"txtC2"),计算各出版社所售图书的平均单价.
说明:报表适当位置指报表页脚、页面页脚或组页脚.
要求:计算出的平均单价使用函数保留两位小数.
(2)在"fEmp"窗体页眉节区添加一个标签,标签名为"bTitle",显示文本为"雇员基本情况查询",字号为26.
(3)将"fEmp"窗体中命令按钮(名称为"CmdRefer")上的文字颜色改为褐色(褐色代码为#7A4E2B)、字体粗细改为"加粗"、文字下方显示"下划线".
(4)将"fEmp"窗体中窗体页眉节区控件的Tab键移动次序设置为"TxtDetail"→"CmdRefer".
(5)试根据以下窗体功能要求,补充已给的事件代码,并运行调试.
在"fEmp"窗体的窗体页眉节区有一个文本框控件和一个命令按钮,名称分别为"TxtDetail"和"CmdRefer";在主体节区有多个文本框控件,显示"tBook"表中的相关信息.
在"TxtDetail"文本框中输入具体值后,单击"CmdRefer"命令按钮.
如果"TxtDetail"文本框中没有值,则显示提示框,提示文字为"对不起!
未输入雇员姓名,请输入!
";如果"TxtDetail"文本框中有值,则在"tBook"表中进行查找,如果找到了相应记录,则显示在主体节对应的文本框控件中;如果没有找到,则显示提示框,提示框标题为"查找结果",提示文字为"对不起!
没有这个雇员!
",提示框中只有一个"确定"按钮,然后清除"TxtDetail"文本框中的内容,并将光标置于"TxtDetail"文本框中.
注意:不允许修改报表对象"rSell"中未涉及的控件及属性;不允许修改表对象"tBook"、"tDetail"、"tEmp"和"tOrder",不允许修改查询对象"qSell".
不允许修改窗体对象"fEmp"中未涉及的控件、属性和任何VBA代码;只允许在"*****Add*****"与"*****Add*****"之间的空行内补充一条代码语句,不允许增删和修改其他位置已存在的语句.
第16套\上机操作试题一、基本操作题请在"答题"菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下.
在考生文件夹下,"samp1.
accdb"数据库文件第2部分上机操作试题21中已建立表对象"tEmployee".
试按以下操作要求完成表的编辑.
(1)根据"tEmployee"表的结构,判断并设置主键;删除表中的"学历"字段.
(2)将"出生日期"字段的有效性规则设置为只能输入大于16岁的日期(要求必须用函数计算年龄);将"聘用时间"字段的有效性规则设置为只能输入上一年度9月1日以前(不含9月1日)的日期(要求本年度年号必须用函数获取);将表的有效性规则设置为输入的出生日期小于输入的聘用时间.
(3)在表结构中的"简历"字段后增加一个新字段,字段名称为"在职否",字段类型为"是/否"型;将其默认值设置为是.
(4)将有"书法"爱好的记录全部删除.
(5)将"职务"字段的输入设置为"职员"、"主管"或"经理",在列表中选择.
(6)根据"所属部门"字段的值修改"编号","所属部门"为"01",将"编号"的第1位改为"1";"所属部门"为"02",将"编号"的第1位改为"2",依次类推.
二、简单应用题请在"答题"菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下.
考生文件夹下存在一个数据库文件"samp2.
accdb",文件中已经设计好三个关联表对象"tStud"、"tCourse"、"tScore"和一个空表"tTemp".
试按以下要求完成设计.
(1)创建一个查询,统计人数在7人以上(含7人)的院系人数,字段显示标题为"院系号"和"人数",所建查询命名为"qT1".
要求:按照学号来统计人数.
(2)创建一个查询,查找非"04"院系还未选课的学生信息,并显示"学号"和"姓名"两个字段内容,所建查询命名为"qT2".
(3)创建一个查询,计算组织能力强的学生的平均分及其与所有学生平均分的差,并显示"姓名"、"平均分"和"平均分差值"等内容,所建查询命名为"qT3".
注意:"平均分"和"平均分差值"由计算得到.
要求:"平均分差值"以整数形式显示(使用函数实现).
(4)创建一个查询,查找有选修课程的学生,并将成绩排在前3位的学生记录追加到表"tTemp"的对应字段中,所建查询命名为"qT4".
三、综合应用题请在"答题"菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下.
考生文件夹下存在一个数据库文件"samp3.
accdb",文件内已经设计好表对象"tTeacher"、窗体对象"fTest",报表对象"rTeacher"和宏对象"m1".
试在此基础上按照以下要求补充窗体设计和报表设计.
(1)将报表对象rTeacher的报表主体节区中名为"性别"的文本框显示内容设置为"性别"字段值,并将文本框名称更名为"tSex".
(2)在报表对象rTeacher的报表页脚节区位置添加一个计算控件,计算并显示教师的平均年龄.
计算控件放置在距上边0.
3厘米、距左侧3.
6厘米处,命名为"tAvg".
要求:平均年龄保留整数.
(3)设置"fTest"窗体.
打开窗体时,窗体标题显示内容为:"**月**日####样例",请按照VBA代码中的指示将代码补充完整.
注意:①显示标题中,月和日均为本年度当月和当日,"####"为标签控件"bTitle"的内容;②显示内容中间及前后不允许出现空格;③如果月或日小于10,按实际位数显示.
要求:本年度当月和当日的时间必须使用函数获取.
(4)设置窗体对象fTest上名为"btest"的命令按钮的单击事件属性为给定的宏对象m1.
注意:不允许修改数据库中的表对象"tTeacher"和宏对象"m1";不允许修改窗体对象"fTest"和报表对象"rTeacher"中未涉及的控件和属性.
程序代码只允许在"*******Add******"与"*******Add******"之间的空行内补充一行语句来完成设计,不允许增删和修改其他位置已存在的语句.
22第17套\上机操作试题一、基本操作题请在"答题"菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下.
考生文件夹下存在一个数据库文件"samp1.
accdb",文件内已经设计好表对象"tStud"、"tScore"、窗体对象"fTest"和宏对象mTest,并按照以下要求完成操作.
(1)将表"tStud"中"学号"字段的字段大小改为7;将"性别"字段的输入设置为"男"或"女",从列表中选择;将"入校时间"字段的默认值设置为本年度的1月1日(要求本年度年号必须用函数获取).
(2)将表"tStud"中1995年入校的学生记录删除;根据"所属院系"字段的值修改学号,"所属院系"为"01",将原学号前加"1";"所属院系"为"02",将原学号前加"2",依次类推.
(3)将"tStud"表的"所属院系"字段的显示宽度设置为15;将"简历"字段隐藏起来.
(4)将"tScore"表的"课程号"字段的输入掩码设置为只能输入5位数字或字母形式;将"成绩"字段的有效性规则设置为只能输入0~100(包含0和100)之间的数字.
(5)分析并建立表"tStud"与表"tScore"之间的关系.
(6)将窗体"fTest"中显示标题为"Button1"的命令按钮改为显示"按钮",同时将其设置为灰色无效状态.
二、简单应用题请在"答题"菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下.
考生文件夹下存在一个数据库文件"samp2.
accdb",文件内已经设计好表对象"tStud"、"tCourse"、"tScore"和"tTemp",试按以下要求完成设计.
(1)创建一个查询,当运行该查询时,应显示参数提示信息"请输入爱好",输入爱好后,在简历字段中查找具有指定爱好的学生,显示"姓名"、"性别"、"年龄"、"课程名"和"成绩"五个字段内容,所建查询命名为"qT1".
(2)创建一个查询,查找平均成绩低于所有学生平均成绩的学生信息,并显示"学号"、"平均成绩"和"相差分数"三列内容,其中"平均成绩"和"相差分数"两列数据由计算得到,所建查询命名为"qT2".
(3)创建一个查询,查找"04"院系没有任何选课信息的学生,并显示其"姓名"字段的内容,所建查询命名为"qT3".
(4)创建一个查询,将表"tStud"中组织能力强、年龄最小的3个女学生的信息追加到"tTemp"表对应的字段中,所建查询命名为"qT4".
三、综合应用题请在"答题"菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下.
考生文件夹下存在一个数据库文件"samp3.
accdb",文件内已经设计好表对象"产品"和"供应商",查询对象"按供应商查询",窗体对象"characterS",宏对象"打开产品表"、"运行查询"及"关闭窗口".
试按以下要求完成设计.
1.
创建一个名为"menu"的窗体,要求如下.
(1)对窗体进行如下设置:在距窗体左边1厘米、距上边0.
6厘米处依次水平放置三个命令按钮"显示产品表"(名为"bt1")、"查询"(名为"bt2")和"退出"(名为"bt3"),命令按钮的宽度均为2厘米,高度为1.
5厘米,每个命令按钮相隔1厘米.
(2)设置窗体标题为"主菜单".
(3)当单击"显示产品表"命令按钮时,运行宏"打开产品表",就可以浏览"产品"表;当单击"查询"命令按钮时,运行宏"运行查询",即可启动查询"按供应商查询";当单击"退出"命令按钮时,运行宏"关闭窗口",关闭"menu"窗体.
2.
窗体"characterS"中有两个文本框,名称分别为"bTxt1"和"bTxt2",还有一个命令按钮,名称为"bC".
窗体功能为:单击"bC"按钮,会将"bTxt1"文本框中已输入的字符串反向显示在"bTxt2"文本框中.
请按照VBA代码中的指示将代码补充完整.
注意:不允许修改数据库中的表对象"产品"、"供应商"、查询对象"按供应商查询"、宏对象"打开产品表"、"运行查询"及"关闭窗口";不允许第2部分上机操作试题23修改窗体对象"characterS"中未涉及的控件和属性.
程序代码只允许在"*******Add******"与"*******Add******"之间的空行内补充一行语句来完成设计,不允许增删和修改其他位置已存在的语句.
第18套\上机操作试题一、基本操作题请在"答题"菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下.
考生文件夹下存在一个数据库文件"samp1.
accdb",文件内已经设计好表对象"tEmployee"和窗体对象"fList".
试按以下要求完成编辑.
(1)根据"tEmployee"表的结构,判断并设置主键;将"编号"字段的字段大小改为7;删除"照片"字段.
(2)设置"性别"字段的"有效性规则"属性为只能输入"男"或"女";设置"年龄"字段的"输入掩码"为只能输入两位数字,并设置其默认值为19;设置"工作时间"的"有效性规则"属性为只能输入当前时间之前的时间(含当前时间).
(3)设置"职务"字段的输入为"职员"、"主管"或"经理",从列表中选择.
(4)删除有"摄影"爱好的员工记录.
(5)根据"所属部门"字段的值修改"编号","所属部门"为"01",将原"编号"前加"1";"所属部门"为"02",将原"编号"前加"2",依次类推.
(6)设置"fList"窗体中"Txt"文本框的相关属性,使其在窗体打开时输出"tEmployee"表里员工张娜的"简历"内容.
二、简单应用题请在"答题"菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下.
考生文件夹下存在一个数据库文件"samp2.
accdb",文件内已经设计好表对象"tEmployee"、"tOrder"、"tDetail"和"tBook",试按以下要求完成设计.
(1)创建一个查询,查找7月出生的雇员,并显示姓名、书籍名称和数量,所建查询名为"qT1".
(2)创建一个查询,计算每名雇员的奖金,并显示"姓名"和"奖金额",所建查询名为"qT2".
注意:奖金额=每名雇员的销售金额合计数*0.
08销售金额=数量*售出单价.
要求:使用相关函数实现奖金额按两位小数显示.
(3)创建一个查询,统计并显示该公司没有销售业绩的雇员人数,显示标题为"没有销售业绩的雇员人数",所建查询名为"qT3".
要求:使用关联表的主键或外键进行相关统计操作.
(4)创建一个查询,计算并显示每名雇员各月售书的总金额,显示时行标题为"月份",列标题为"姓名",所建查询名为"qT4".
注意:金额=数量*售出单价.
要求:使用相关函数,使计算出的总金额按整数显示.
三、综合应用题请在"答题"菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下.
考生文件夹下存在一个数据库文件"samp3.
accdb",文件内已经设计好表对象"tBand"和"tLine",同时还设计出以"tBand"和"tLine"为数据源的报表对象"rBand".
试在此基础上按照以下要求补充报表设计.
(1)在报表的报表页眉节区位置添加一个标签控件,其名称为"bTitle",标题显示为"旅游线路信息表",字体名称为"宋体",字体大小为22,字体粗细为"加粗",倾斜字体为"是".
(2)预览报表时,报表标题显示为:"**月#######",请按照VBA代码中的指示将代码补充完整.
注意:①显示标题中的月为本年度当月,为标签控件"bTitle"的内容;②如果月份小于10,按实际位数显示.
要求:本年度当月的时间必须使用函数获取.
(3)在"导游姓名"字段标题对应的报表主体区位置添加一个控件,显示出"导游姓名"字段值,并命名为"tName".
(4)在报表适当位置添加一个文本框控件,计算并显示每个导游带团的平均费用,文本框控件名称为tAvg.
注意:报表适当位置是指报表页脚、页面页脚24或组页脚.
注意:不允许改动数据库文件中的表对象"tBand"和"tLine",同时也不允许修改报表对象"rBand"中已有的控件和属性.
程序代码只允许在"*******Add******"与"*******Add******"之间的空行内补充一行语句来完成设计,不允许增删和修改其他位置已存在的语句.
第19套\上机操作试题一、基本操作题请在"答题"菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下.
在考生文件夹下,"samp1.
accdb"数据库文件中已建立两个表对象(名为"员工表"和"部门表")和一个窗体对象(名为"fEmp").
试按以下要求完成表及窗体的各种操作.
(1)设置"员工表"职务字段值的输入方式为从下拉列表中选择,"经理"、"主管"或"职员"为选项值.
(2)分析员工的聘用时间,将截止到2013年聘用期超过30年(含30年)的员工其"说明"字段的值设置为"老职工".
要求:判断员工的聘用期,不考虑月日因素.
比如,聘用时间在2007年的员工,其聘用期为6年.
(3)将"员工表"姓名字段中的所有"小"字改为"晓".
(4)将"员工表"中男职工的前四列信息(编号、姓名、性别、年龄)导出到考生文件夹下,以文本文件形式保存,命名为Test.
txt.
要求:各数据项间以逗号分隔,第一行包含字段名称.
(5)建立"员工表"和"部门表"的表间关系,并实施参照完整性.
(6)将窗体对象"fEmp"的记录源设置为表对象"员工表".
设置系统相关属性,实现窗体对象"fEmp"打开时以重叠窗口形式显示.
二、简单应用题请在"答题"菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下.
考生文件夹下存在一个数据库文件"samp2.
accdb",文件内已经设计好表对象"tEmployee"、"tSell"和"tBook",试按以下要求完成设计.
(1)创建一个查询,查找并显示单价高于平均单价的图书的"书名"和"出版社名称"两个字段的内容,所建查询名为"qT1".
(2)创建一个查询,按输入的售出日期查找某日期的售书情况,并按数量降序显示"姓名"、"书名"和"数量"三个字段的内容,所建查询名为"qT2";当运行该查询时,应显示参数提示信息:"请输入售出日期".
(3)创建一个查询,查找双子星座雇员的图书销售信息,显示"姓名"、"售出日期"和"书名"三个字段的内容,所建查询命名为"qT3".
说明:双子星座是指5月21日(含)到6月21日(含)的日期段.
(4)创建一个查询,统计图书销售额超过2500元(含)的雇员信息,并显示"姓名"和"销售额"两个字段的内容,所建查询名为"qT4".
三、综合应用题请在"答题"菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下.
考生文件夹下存在一个数据库文件"samp3.
accdb",文件内已经设计好表对象"tStudent"和"tGrade",同时还设计出窗体对象"fGrade"和"fStudent".
请在此基础上按照以下要求补充"fStudent"窗体的设计.
(1)将"fStudent"窗体标题改为"团员信息显示",边框改为"对话框边框"样式,取消窗体中的水平和垂直滚动条.
(2)将名称为"标签15"的标签控件名称改为"tStud",标题改为"团员成绩".
(3)在"fStudent"窗体装载事件中,代码设置相关属性完成团员信息输出.
(4)在"fStudent"窗体打开事件中,代码设置"子对象"控件的源对象属性为"fGrade"窗体,并取消其"导航按钮".
(5)单击"fStudent"窗体的"退出"命令按钮(名称为bQuit),关闭窗体.
系统已提供了部分VBA代码,请按照VBA代码中的指示将代码补充完整.
注意:不允许修改窗体对象"fGrade"和"fStudent"中未涉及的控件属性;不允许修改表第2部分上机操作试题25对象"tStudent"和"tGrade".
程序代码只允许在"*****Add*****"与"*****Add*****"之间的空行内补充一条代码语句,不允许增删和修改其他位置已存在的语句.
第20套\上机操作试题一、基本操作题请在"答题"菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下.
在考生文件夹下,"samp1.
accdb"数据库文件中已建立两个表对象(名为"员工表"和"部门表").
试按以下要求,顺序完成表的各种操作.
(1)将"员工表"的行高设为15.
(2)设置表对象"员工表"的年龄字段有效性规则为:大于17且小于65(不含17和65);同时设置相应有效性文本为"请输入有效年龄".
(3)在表对象"员工表"的年龄和职务两字段之间新增一个字段,字段名称为"密码",数据类型为文本,字段大小为6,同时,要求设置输入掩码使其以密码方式显示.
(4)查找年龄在平均年龄上下1岁(含)范围内的员工,其简历信息后追加"(平均)"文字标识信息.
(5)设置表对象"员工表"的聘用时间字段默认值为系统日期当前年当前月的1号;冻结表对象"员工表"的姓名字段.
(6)建立表对象"员工表"和"部门表"的表间关系,实施参照完整性.
二、简单应用题请在"答题"菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下.
考生文件夹下存在一个数据库文件"samp2.
accdb",文件内已经设计好三个关联表对象"tStud"、"tCourse"和"tScore"及一个临时表对象"tTemp".
试按以下要求完成设计.
(1)创建一个查询,查找并显示入校时间非空且年龄最大的男同学信息,输出其"学号"、"姓名"和"所属院系"三个字段的内容,所建查询命名为"qT1".
(2)创建一个查询,查找姓名由三个或三个以上字符构成的学生信息,输出其"姓名"和"课程名"两个字段的内容,所建查询命名为"qT2".
(3)创建一个查询,行标题显示学生性别,列标题显示所属院系,统计出男女学生在各院系的平均年龄,所建查询命名为"qT3".
(4)创建一个查询,将临时表对象"tTemp"中年龄为偶数的主管人员的"简历"字段清空,所建查询命名为"qT4".
三、综合应用题请在"答题"菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下.
考生文件夹下存在一个数据库文件"samp3.
accdb",文件内已经设计了表对象"tEmp"、窗体对象"fEmp"、宏对象"mEmp"和报表对象"rEmp".
同时给出了窗体对象"fEmp"的"加载"事件和"预览"及"打印"两个命令按钮的单击事件代码,试按以下功能要求补充设计.
(1)将窗体"fEmp"上的标签"bTitle"以特殊效果"阴影"显示.
(2)已知窗体"fEmp"的三个命令按钮中,按钮"bt1"和"bt3"的大小一致且左对齐.
现要求在不更改"bt1"和"bt3"大小位置的基础上,调整按钮"bt2"的大小和位置,使其大小与"bt1"和"bt3"相同,水平方向上与"bt1"和"bt3"左对齐,竖直方向在"bt1"和"bt3"之间.
(3)设置系统相关属性,实现窗体对象"fEmp"打开时以重叠窗口形式显示;设置报表对象"rEmp"的记录源属性为表对象"tEmp".
(4)在窗体"fEmp"的"加载"事件中设置标签"bTitle"以红色文本显示;单击"预览"按钮(名为"bt1")或"打印"按钮(名为"bt2"),事件过程中传递参数调用同一个用户自定义代码(mdPnt)过程,实现报表预览或打印输出;单击"退出"按钮(名为"bt3"),调用设计好的宏"mEmp"来关闭窗体.
注意:不允许修改数据库中的表对象"tEmp"和宏对象"mEmp";不允许修改窗体对象"fEmp"和报表对象"rEmp"中未涉及的控件和属性.
程序代码只允许在"*****Add*****"与"*****Add*****"之间的空行内补充一行语句来完成设计,不允许增删和修改其他位置已存在的语句.
蓝竹云怎么样 蓝竹云好不好蓝竹云是新商家这次给我们带来的 挂机宝25元/年 美国西雅图云服务器 下面是套餐和评测,废话不说直接开干~~蓝竹云官网链接点击打开官网江西上饶挂机宝宿主机配置 2*E5 2696V2 384G 8*1500G SAS RAID10阵列支持Windows sever 2008,Windows sever 2012,Centos 7.6,Debian 10.3,Ubuntu1...
数脉科技六月优惠促销发布了!数脉科技对香港自营机房的香港服务器进行超低价促销,可选择30M、50M、100Mbps的优质bgp网络。更大带宽可在选购时选择同样享受优惠,目前仅提供HKBGP、阿里云产品,香港CN2、产品优惠码续费有效,仅限新购,每个客户可使用于一个订单。新客户可以立减400元,或者选择对应的机器用相应的优惠码,有需要的朋友可以尝试一下。点击进入:数脉科技官方网站地址数脉科技是一家成...
今天下午遇到一个网友聊到他昨天新注册的一个域名,今天在去使用的时候发现域名居然不见。开始怀疑他昨天是否付款扣费,以及是否有实名认证过,毕竟我们在国内域名注册平台注册域名是需要实名认证的,大概3-5天内如果不验证那是不可以使用的。但是如果注册完毕的域名找不到那也是奇怪。同时我也有怀疑他是不是忘记记错账户。毕竟我们有很多朋友在某个商家注册很多账户,有时候自己都忘记是用哪个账户的。但是我们去找账户也不办...
问号图标为你推荐
对开展广场舞活动所产生的噪音,Thresholdcssipad连不上wifi苹果ipad突然连不上网了,是怎么回事?网络是好的,手机能上网。itunes备份itunes 里面的资料如何备份?itunes备份怎样用itunes备份iphonems17-010win10蒙林北冬虫夏草酒·10年原浆1*6 500ml 176,176是一瓶的价格还是一箱的价格google中国地图谷歌退出中国,地图要是关了就太可惜了!手机谷歌地图还能用吗?google图片搜索谁能教我怎么在手机用google的图片搜索啊!!!联通iphone4联通iphone4合约谷歌sbgoogle一下"SB",虽然显示的是baidu排第一,链接的不是baidu.
虚拟主机软件 双线服务器租用 贝锐花生壳域名 budgetvm 西安电信测速 flashfxp怎么用 cve-2014-6271 美国主机论坛 英文简历模板word 网站保姆 ssh帐号 2017年万圣节 国内php空间 魔兽世界台湾服务器 国外免费全能空间 网站cdn加速 股票老左 免费吧 世界测速 搜索引擎提交入口 更多