bTxt1”文本框中已输入的字符串反向显示在“bTxt2”文本框中。请按照 VBA代码中的指示将代码补充完整。
注意:不允许修改数据库中的表对象“产品”、“供应商”、查询对象“ 按供应商查询”和宏对象“打开产品表”、“运行查询”、“关闭 窗口”;不允许修改窗体对象“characterS”中未涉及的控件和属 性。程序代码只允许在“*******Add******”与“*******Add**** **”之间的空行内补充一行语句、完成设计,不允许增删和修改其 它位置已存在的语句。
※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※ 第22套:
考生文件夹下存在一个数据库文件“samp1.accdb”,里面已经设计好表对 象“tEmployee”和窗体对象“fList”。试按以下要求完成编辑:
63-1
(1) 根据“tEmployee”表的结构,判断并设置主键;将“编号”字段的字段 大小改为7;删除“照片”字段。
(2) 设置“性别”字段的“有效性规则”属性为只能输入“男”或“女”; 设置“年龄”字段的“输入掩码”为只能输入两位数字,并设置其默认 值为19;设置“工作时间”的“有效性规则”属性为只能输入当前时间 之前的时间(含当前时间)。
(3) 设置“职务”字段的输入为“职员”、“主管”或“经理”列表选择。 (4) 删除有“摄影”爱好的员工记录。
(5) 根据“所属部门”字段的值修改“编号”,“所属部门”为“01”,将 原“编号”前加“1”;“所属部门”为“02”,将原“编号”前加“2 ”,依次类推。
(6) 设置“fList”窗体中“Txt”文本框的相关属性,使其在窗体打开时输 出“tEmployee”表里员工张娜的“简历”内容。
********************************************************************** 考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好表对象“tEmployee”、“tOrder”、“tDetail”和“tBook”,试按以下要求完成 设计:
63-2
(1)创建一个查询,查找7月出生的雇员,并显示姓名、书籍名称、数量, 所建查询名为“qT1”。
(2)创建一个查询,计算每名雇员的奖金,并显示“姓名”和“奖金额”, 所建查询名为“qT2”。
注意:奖金额=每名雇员的销售金额合计数×0.08 销售金额=数量*售出单价
要求:使用相关函数实现奖金额按2位小数显示。
(3)创建一个查询,统计并显示该公司没有销售业绩的雇员人数,显示标题 为“没有销售业绩的雇员人数”,所建查询名为“qT3”。 要求:使用关联表的主键或外键进行相关统计操作。
(4)创建一个查询,计算并显示每名雇员各月售书的总金额,显示时行标题 为“月份”,列标题为“姓名”,所建查询名为“qT4”。 注意:金额=数量*售出单价
要求:使用相关函数,使计算出的总金额按整数显示。
********************************************************************** 考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计好表对象“tBand”和“tLine”,同时还设计出以“tBand”和“tLine”为数据源的 报表对象“rBand”。试在此基础上按照以下要求补充报表设计:
(69-3)( (1)在报表的报表页眉节区位置添加一个标签控件,其名称为“bTitle” ,标题显示为“旅游线路信息表”,字体名称为“宋体”,字体大小 为22,字体粗细为“加粗”,倾斜字体为“是”。
(2)预览报表时,报表标题显示为:“**月#######”,请按照VBA代码中 的指示将代码补充完整。
注意:①显示标题中的月为本年度当月,“#######”为标签控件“
63-3)
bTitle”的内容;②如果月份小于10,按实际位数显示。 要求:本年度当月的时间必须使用函数获取。
(3)在“导游姓名”字段标题对应的报表主体区位置添加一个控件,显 示出“导游姓名”字段值,并命名为“tName”。
(4)在报表适当位置添加一个文本框控件,计算并显示每个导游带团的 平均费用,文本框控件名称为tAvg。
注意:报表适当位置是指报表页脚、页面页脚或组页脚。
注意:不允许改动数据库文件中的表对象“tBand”和“tLine”,同时 也不允许修改报表对象“rBand”中已有的控件和属性。程序代码 只允许在“*******Add******”与“*******Add******”之间的 空行内补充一行语句、完成设计,不允许增删和修改其它位置已 存在的语句。
※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※ 第23套:
在考生文件夹下,“samp1.accdb”数据库文件中已建立两个表对象(名为 “员工表”和“部门表”)和一个窗体对象(名为“fEmp”)。试按以下要求顺 序,完成表及窗体的各种操作:
64-1
(1)设置“员工表”职务字段值的输入方式为从下拉列表中选择“经理”、“ 主管”或“职员”选项值。
(2)分析员工的聘用时间,将截止到2013年聘用期超过30年(含30年)的员工 其“说明”字段的值设置为“老职工”。
要求:判断员工的聘用期,不考虑月日因素。比如,聘用时间在2007年的 员工,其聘用期为6年。
(3)将“员工表”姓名字段中的所有“小”字改为“晓”。
(4)将“员工表”中男职工的前四列信息(编号,姓名,性别,年龄)导出到 考生文件夹下,以文本文件形式保存,命名为Test.txt。 要求:各数据项间以逗号分隔,第一行包含字段名称。
(5)建立“员工表”和“部门表”的表间关系,并实施参照完整。
(6)将窗体对象“fEmp”的记录源设置为表对象“员工表”;设置系统相关属 性,实现窗体对象“fEmp”打开时以重叠窗口形式显示。
********************************************************************** 考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好表对 象“tEmployee”、“tSell”和“tBook”,试按以下要求完成设计:
64-2
(1)创建一个查询,查找并显示单价高于平均单价的图书“书名”和“出版社 名称”二个字段内容,所建查询名为“qT1”。
(2)创建一个查询,按输入的售出日期查找某日期的售书情况,并按数量降序 显示“姓名”、“书名”、“数量”三个字段的内容,所建查询名为
“qT2”;当运行该查询时,应显示参数提示信息:“请输入售出日期”。 (3)创建一个查询,查找双子星座出生雇员的图书销售信息,显示“姓名”、 “售出日期”和“书名”三个字段的内容,所建查询名为“qT3”。 说明:双子星座是指5月21日(含)到6月21日(含)的日期段。
(4)创建一个查询,统计图书销售额超过2500(含)的雇员信息,并显示“姓 名”和“销售额”两个字段的内容,所建查询名为“qT4”。
********************************************************************** 考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计好表对 象“tStudent” 和“tGrade”,同时还设计出窗体对象“fGrade”和“ fStudent”。请在此基础上按照以下要求补充“fStudent”窗体的设计:
64-3
(1)将“fStudent”窗体标题改为“团员信息显示”, 边框改为“对话框边 框”样式,取消窗体中的水平和垂直滚动条。
(2)将名称为“标签15”的标签控件名称改为“tStud”,标题改为“团员成绩”。 (3)在“fStudent”窗体装载事件中,代码设置相关属性完成团员信息输出。 (4)在“fStudent”窗体打开事件中,代码设置“子对象”控件的源对象属 性为“fGrade”窗体,并取消其“导航按钮”。
(5)单击“fStudent”窗体的“退出”命令按钮(名称为bQuit),应关闭窗 体。系统已提供了部分VBA代码,请按照VBA代码中的指示将代码补充完 整。
注意:不允许修改窗体对象“fGrade”和“fStudent”中未涉及的控件、 ;属性不允许修改表对象“tStudent” 和“tGrade”。
程序代码只允许在“*****Add*****”与“*****Add*****”之间的 空行内补充一条代码语句、不允许增删和修改其它位置已存在的语 句。
※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※ 第24套:
在考生文件夹下,“samp1.accdb”数据库文件中已建立好表对象“tStud” 和“tScore”、宏对象“mTest”和窗体“fTest”。试按以下要求,完成各种 操作:
(42-1)
(1)分析表对象“tScore”的字段构成、判断并设置其主键。
(2)删除 “tStud” 表结构的“照片”字段列、在“简历”字段之前增添一 个新字段(字段名称:团员否 数据类型:“是/否”型)。
(3)隐藏“tStud”中的“所属院系”字段列;将年龄字段的默认值设置为现 有记录中人数最多的学生年龄值。
(4)将考生文件夹下文本文件Test.txt中的数据导入到当前数据库中。其中, 第一行数据是字段名,导入的数据以“tTest”数据表命名保存。
(5)将窗体“fTest”中名为“bt2”的命令按钮,其高度设置为1厘米、左边 界设置为左边对齐“bt1”命令按钮;设置相关属性,当打开窗体“fTest ”时使“bt2” 命令按钮处于不可用状态。 (6)将宏“mTest”重命名为自动运行的宏。
********************************************************************** 考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好三个 关联表对象“tStud”、“tCourse”和“tScore”。此外,还提供窗体“fTest ”,试按以下要求完成设计:
(68-2)
(1)创建一个查询,查找第三季度入校的学生信息,输出其“姓名”、“年龄 ”和“性别”三个字段内容,所建查询命名为“qT1”。
(2)创建一个查询,查找年龄在所有学生平均年龄上下2岁(含)范围内的信 息,输出其“姓名”、“课程名”和“成绩”三个字段内容,所建查询命 名为“qT2” 。
(3)创建生成表查询,组成字段是没有任何爱好学生的“学号”、“姓名”和 “入校年”三列内容(其中“入校年”数据由“入校时间”字段计算得到 ,显示为四位数字年的形式),生成的数据表命名为“tTemp”,所建查询 命名为“qT3”。
(4)补充窗体“fTest”上“test1”按钮(名为“bt1”)的单击事件代码, 实现以下功能:
当单击按钮“test1”,将文本框中输入的内容与文本串“等级考试测试” 连接并消除连接串的前导和尾随空白字符,用标签“bTitle”显示连接结 果。
注意:不允许修改窗体对象“fTest”中未涉及的控件和属性;只允许在“ *****Add1*****”与“*****Add1*****”之间的空行内补充语句、 完成设计。
********************************************************************** 考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计好表对 象“tEmployee”和查询对象“qEmployee”,同时还设计出以“qEmployee”为 数据源的报表对象“rEmployee”。试在此基础上按照以下要求补充报表设计:
68-3
(1)在报表的合适页脚区域添加一个计算控件,以输出页码。计算控件放 置在距上边0.3厘米、距左侧7厘米位置,并命名为“tPage”。规定 页码显示格式为“当前页/总页数”,如1/20、2/20、...、20/20等。
(2)报表的报表页眉节区位置添加一个标签控件,其标题显示为 “Employee基本信息”,字号为24,并命名为“bTitle”。
(3)在相关事件代码中,设置报表标题为引用标签“bTitle”的值。同时, 将其中的英文内容部分大写输出。
(4)在相关事件代码中,依据报表“聘用时间”字段值情况,设置报 表文本框“tStatus”的输出内容。具体规定是:截止2012年,聘用 期在30年(含)以上的员工,输出“老员工”标示信息;否则,输出 “普通员工”标示信息。
注意:不允许修改数据库中的表对象“tEmployee”和查询对象“
qEmployee”;不允许修改报表对象“rEmployee”中未涉及的控件 和属性;代码只允许在“*****Add*****”与“*****Add*****”之 间的空行内补充一条语句、完成设计。
※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※ 第25套:
在考生文件夹下,“samp1.accdb”数据库文件中已建立两个表对象(名为 “员工表”和“部门表”)。试按以下要求,顺序完成表的各种操作:
(65-1)
(1)将“员工表”的行高设为15。
(2)设置表对象“员工表”的年龄字段有效性规则为:大于17且小于65(不含 17和65);同时设置相应有效性文本为“请输入有效年龄”。
(3)在表对象“员工表”的年龄和职务两字段之间新增一个字段,字段名称为 “密码”,数据类型为文本,字段大小为6,同时,要求设置输入掩码使 其以密码方式显示。
(4)查找年龄在平均年龄上下1岁(含)范围内的员工,其简历信息后追加“ (平均)”文字标示信息。
(5)设置表对象“员工表”的聘用时间字段默认值为:系统日期当前年当前 月的1号;冻结表对象“员工表”的姓名字段。
(6)建立表对象“员工表”和“部门表”的表间关系,实施参照完整性。
********************************************************************** 考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好三个 关联表对象“tStud”、“tCourse” 和“tScore”及一个临时表对象“tTemp” 。试按以下要求完成设计:65-2
(1)创建一个查询,查找并显示入校时间非空且年龄最大的男同学信息,输出 其“学号”、“姓名”和“所属院系”三个字段内容,所建查询命名为“ qT1” 。
(2)创建一个查询,查找姓名由三个或三个以上字符构成的学生信息,输出其 “姓名”和“课程名”两个字段内容,所建查询命名为“qT2” 。
(3)创建一个查询,行标题显示学生性别,列标题显示所属院系,统计出男女 学生在各院系的平均年龄,所建查询命名为“qT3”。
(4)创建一个查询,将临时表对象“tTemp”中年龄为偶数的主管人员的“简 历”字段清空,所建查询命名为“qT4”。
********************************************************************** 考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计了表对 象“tEmp”、窗体对象“fEmp”、宏对象“mEmp”和报表对象“rEmp”。同时, 给出窗体对象“fEmp”的“加载”事件和“预览”及“打印”两个命令按钮的 单击事件代码,试按以下功能要求补充设计。
(65-3)(19-3)
(1)将窗体“fEmp”上标签“bTitle”以特殊效果:阴影显示。
(2)已知窗体“fEmp”的三个命令按钮中,按钮“bt1” 和“bt3”的大小一 致、且左对齐。现要求在不更改“bt1” 和“bt3”大小位置的基础上, 调整按钮“bt2”的大小和位置,使其大小与“bt1” 和“bt3”相同, 水平方向左对齐“bt1” 和“bt3”,竖直方向在“bt1” 和“bt3”之 间的位置。
(3)设置系统相关属性,实现窗体对象“fEmp”打开时以重叠窗口形式显示;