问答题在考生文件夹下,“samp1.accdb”数据库文件中已建立好表对象“tStud”和“tScore”、宏对象“mTest”和窗体“fTest”。具体操作如下:
问答题在考生文件夹下,已有“samp1.accdb”数据库文件和Teacher.xlsx文件,试按以下要求,完成表的各种操作。
问答题考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计了表对象“tEmp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。试在此基础上按照以下要求补充设计:(1)将报表“rEmp”的报表页眉区域内名为“bTitle”标签控件的标题文本在标签区域中居中显示,同时将其安排在距上边0.5厘米、距左侧5厘米的位置。(2)设计报表“rEmp”的主体节区内“tSex”文本框件控件依据报表记录源的“性别”字段值来显示信息:性别为1,显示“男”;性别为2,显示“女”。(3)将“fEmp”窗体上名为“bTitle”的标签文本颜色改为红色(代码:255)显示。同时,将窗体按钮“btnP”的单击事件属性设置为宏“mEmp”,以完成按钮单击打开报表的操作。注意:不允许修改数据库中的表对象“tEmp”和宏对象“mEmp”;不允许修改窗体对象“fEmp”和报表对象“rEmp”中未涉及的控件和属性。
问答题扩展基类ListBox,创建一个名为MyListBox的新类。新类保存在名为Myclasslib的类库中,该类库文件存放在考生文件夹下。设置新类的Height属性的默认值为120,Width属性的默认值为80。
问答题在考生文件夹下有一个数据库文件“samp3.mdb”,里面已经设计了表对象“tEmp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。同时,给出窗体对象“fEmp”上一个按钮的单击事件代码,请按以下功能要求补充设计:(1)设置窗体对象“fEmp”上两个命令按钮的Tab键索引顺序(即Tab键焦点移动顺序)为从“报表输出”按钮(名为“bt1”)到“退出”按钮(名为“bt2”)。(2)调整窗体对象“。fEmp”上“退出”按钮(名为“bt2”)的大小和位置,要求大小与“报表输出”按钮(名为“bt1”)一致,且上边对齐“报表输出”按钮,左边距离“报表输出”按钮1厘米(即“bt2”按钮的左边距离“bt1”按钮的右边1厘米)。(3)将报表记录数据按照先姓名升序再年龄降序排列显示;设置相关属性,将页面页脚区域内名为“tPage”的文本框控件实现以“第N页/共M页”形式显示。(4)单击“报表输出”按钮(名为“bt1”),事件代码会弹出以下图例显示的消息框提示,选择是否进行预览报表“rEmp”;单击“退出”按钮(名为“bt2”),调用设计好的宏“mEmp”以关闭窗体。注意:不要修改数据库中的表对象“tEmp”和宏对象“mEmp”;不要修改窗体对象“fEmp”和报表对象“rEmp”中未涉及的控件和属性。程序代码只允许在“*****Add*****”与“*****Add*****”之间的空行内补充一行语句,从而完成设计,不允许增、删和修改其他位置已存在的语句。OptionCompareDatabasePrivateSubbtl_Click()消息框提示报表输出(外观样式见题干图例)*****Add**********Add*****预览方式输出报表rEmpDoCmd.OpenReport“rEmp”,acViewPreviewEndIfEndSub
问答题(6)将“exam.mdb”数据库中的表对象“tline”导入“Acc1.mdb”数据库文件中,表名不变。
问答题考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好表对象“tTeacher”、“tCourse”、“tStud”和“tGrade”,试按以下要求完成设计: (1)创建一个查询,按输入的教师姓名查找教师的授课情况,并按“上课日期”字段降序显示“教师姓名”、“课程名称”、“上课日期”三个字段的内容,所建查询命名为“qT1”。 当运行该查询时,应显示参数提示信息:“请输入教师姓名”。 (2)创建一个查询,查找学生的课程成绩大于等于80且小于等于100的学生情况,显示“学生姓名”、“课程名称”和“成绩”三个字段的内容,所建查询命名为“qT2”。 (3)对表“tGrade”创建一个分组总计查询,假设学号字段的前4位代表年级,要统计各个年级不同课程的平均成绩,显示“年级”、“课程ID”和“成绩之平均值”,并按“年级”降序排列,所建查询命名为“qT3”。 (4)创建一个查询,按“课程ID”分类统计最高分成绩与最低分成绩的差,并显示“课程名称”、“最高分与最低分的差”等内容。其中, “课程名称”按升序显示,“最高分与最低分的差”由计算得到,所建查询命名为“qT4”。
问答题在考生文件夹下“samp3.accdb”数据库中已设计好表对象“tCollect”,同时还设计出以“tCollect”为数据源的窗体对象“fCollect”。试在此基础上按照以下要求补充窗体设计:(1)将窗体“fCollect”的记录源设置为根据输入的“CDID”,查找“CDID”“主题名称”“价格”“购买日期”“出版单位ID”和“介绍”等字段的数据。注意:输入提示参数为“请输入CDID:”。(2)在窗体“fCollect”的窗体页眉节区位置添加一个标签控件,其名称为“bTitle”,标题显示为“CD明细”,字体名称为“黑体”,字号为14,字体粗细为“加粗”。(3)打开窗体时,将窗体标题栏上的显示文字设为“CD明细显示”,请按照VBA代码中的指示将代码补充完整。要求:①显示文字中的“CD明细”使用“bTitle”标签控件的内容。②将程序代码填写在“****Add****”与“Add****"之间的空行内,只允许补充一行语句。(4)在窗体页脚节区位置添加一个命令按钮,命名为“bC”,按钮标题为“改变颜色”;设置所建命令按钮bC的单击事件,使用户单击该命令按钮后,CDID标签的文字显示颜色改为红色。要求用VBA代码实现。注意:不允许修改窗体对象“fCollect”中未涉及的控件和属性;不允许修改表对象“tCollect”。
问答题在考生文件夹下有一个数据库文件“samp3.accdb”,里面已经设计好了表对象“tAddr”和“tUser”,同时还设计出窗体对象“fEdit”和“fEuser”。请在此基础上按以下要求补充“fEdit"窗体的设计。 注意:不要修改窗体对象“fEdit"和“fEuser”中未涉及的控件、属性;不要修改表对象“tAddr”和“tUser”。 程序代码只能在“*****Add*****”与“*****Add*****”之间的空行内补充一行语句,完成设计,不允许增删和修改其他位置已存在的语句。
问答题在考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计了表对象“tEmp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。同时,给出窗体对象“fEmp”的若干事件代码,试按以下功能要求补充设计。
问答题在考生文件夹下,“sampl.accdb”数据库文件中己建立好表对象“tStud”和“tScore”、宏对象“reTest”和窗体“fTest”。试按以下要求,完成各种操作: (1)分析并设置表“tScore”的主键;冻结表“tStud”中的“姓名”字段列。 (2)将表“。tStud”中的“入校时间”字段的默认值设置为下一年度的9月1日(要求:本年度的年号必须用函数获取)。 (3)根据表“tStud”中“所属院系”字段的值修改“学号”,“所属院系”为“01”,将“学号”的第1位改为“1”;“所属院系”为“02”,将“学号”的第1位改为“2”,依次类推。 (4)在“tScore”表中增加一个字段,字段名为“总评成绩”,字段值为:总评成绩=平时成绩*40%+考试成绩*60%,计算结果的“结果类型”为“整型”,“格式”为“标准”,“小数位数”为0。 (5)将窗体“tTest”的“标题”属性设置为“测试”;将窗体中名为“bt2”的命令按钮,其宽度设置为2厘米、左边界设置为左边对齐“bt1”命令按钮。 (6)将宏“mTest”重命名保存为自动执行的宏。
问答题有一个名为“samp1.accdb”数据库。修改职工表“employee”,增加“姓名”字段。其数据类型为文本型,长度为6,并对应职工号添加其姓名,见下表。
问答题考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好3个关联表对象“tStud”、“tCourse”、“tScore”和一个空表“tTemp”。试按以下要求完成设计。 (1)创建一个查询,统计人数在5人以上(不含5)的院系人数,字段显示标题为“院系号”和“人数”,所建查询命名为“qT1”。 注意:要求按照学号来统计人数。 (2)创建一个查询,查找非04”院系的选课学生信息,输出其“姓名”、“课程名”和“成绩”三个字段内容,所建查询命名为“qT2”。 (3)创建一个查询,查找还没有选课的学生的姓名,所建查询命名为“qT3”。 (4)创建追加查询,将前5条记录的学生信息追加到表“tTemp”的对应字段中,所建查询命名为“qT4”。
问答题在下有“公司.mdb”数据库。(1)以部门人员和部门信息表为数据源,创建“人员信息”查询。结果显示员工ID、姓名、性别、职位和部门名称字段。(2)创建“人员和产品信息”窗体,在窗体中添加“人员和产品信息”标签,标签文本字体为宋体、12号、加粗、居中显示。添加选项卡控件,第一页名称为“人员信息”,第二页名称为“产品信息”。第一页用列表框绑定“人员信息”查询的所有字段。第二页用列表框绑定“产品”表的所有字段。设置窗体的宽度为12.598厘米,弹出格式。“人员和产品信息”窗体结果显示如图。选择产品信息页显示如图。
问答题使用SQL INSERT语句在orders表中添加一条记录,其中订单号为"0050"、客户号为"061002"、签订日期为2010年10月10日.然后将该语句保存在命令文件sone.prg.
问答题在考生文件夹下,“sampl.acrAb”数据库文件中已建立表对象“tVisitor”,同时在考生文件夹下还存有“exam.accdb”数据库文件。试按以下操作要求,完成表对象“tVisitor”的编辑和表对象“tLine”的导入:(1)设置“游客ID”字段为主键。(2)设置“姓名”字段为“必填”字段。(3)设置“年龄”字段的“有效性规则”属性为:大于等于10且小于等于60。(4)设置“年龄”字段的“有效性文本”属性为:“输入的年龄应在10岁到60岁之间,请重新输入。”。(5)在编辑完的表中输入如下一条新记录,其中“照片”字段数据设置为考生文件夹下的“照片1.bmp”图像文件。(6)将"exarrraccAb"数据库文件中的表对象“tLine”导入到“sampl.accdb”数据库文件内,表名不变。
问答题在考生文件夹下有一个数据库文件“sarap3.accdb”,里面已经设计了表对象“tEmp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。试在此基础上按照以下要求补充设计。
问答题考生文件夹下“samp2.accdb”数据库中已经设计好“tEmployee”和“tGroup”两个表对象。试按以下要求完成设计: (1)创建一个查询,查找并显示没有运动爱好的职工的“编号”“姓名”“性别”“年龄”和“职务”五个字段内容,所建查询命名为“qT1”。 (2)建立“tGroup”和“tEmployee”两表之间的一对多关系,并实施参照完整性。 (3)创建一个查询,查找并显示聘期超过5年(使用函数)的开发部职工的“编号”“姓名”“职务”和“聘用时间”四个字段内容,所建查询命名为“qT2”。 (4)创建一个查询,检索职务为经理的职工的“编号”和“姓名”信息,然后将两列信息合二为一输出(比如,编号为“000011”、姓名为“吴大伟”的数据输出形式为“0000ll吴大伟”),并命名字段标题为“管理人员”,所建查询命名为“qT3”。
问答题考生文件夹下有一个数据库文件"samp2.mdb",其中存在已经设计好的两个表对象"tStud"和"tScore"。请按照以下要求完成设计:(1)创建一个查询,计算并输出学生中最大年龄与最小年龄的差值,显示标题为"s_data",将查询命名为"qStud1";(2)建立"tStud"和"tScore"两表之间的一对一关系;(3)创建一个查询,查找并显示数学成绩不及格的学生的"姓名"、"性别"和"数学"3个字段内容,所建查询命名为"qStud2";(4)创建一个查询,计算并显示"学号"和"平均成绩"两个字段内容,其中平均成绩是计算数学、计算机和英语3门课成绩的平均值,将查询命名为"qStud3"。注意:不能修改表对象"tStud"和"tScore"的结构及记录数据的值;选择查询只返回选了课的学生的相关信息。
问答题在下有“学生.mdb”数据库。(1)以课程成绩表为数据源,创建“成绩登录”窗体,用文本框显示选课ID和成绩字段。用组合框显示学号和课程编号字段。(2)在成绩登录窗体中添加页眉标签“成绩登录系统”(宋体、12号、加粗、居中显示)。在窗体中添加记录操作按钮“添加记录”和“保存记录”,分别是添加记录和保存记录操作。设置窗体宽度为7.698厘米,弹出方式。成绩登录窗体结果如图所示。