问答题在考生文件夹下,“samp1.accdb”数据库文件中已建立了3个关联表对象(名为“职工表”、“物品表”和“销售业绩表”)和一个窗体对象(名为“fTest”)。请按以下要求,完成表和窗体的各种操作。
问答题在考生文件夹下有一个数据库文件“samp3.accdb”,里面已经设计了表对象“tEmp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。请在此基础E按照以下要求补充设计。
(1)设置表对象“tEmp”中“聘用时间”字段的有效性规则为:2006年9月30日(含)以前的时间。相应有效性文本设置为:输入二零零六年九月以前的日期。
(2)设置报表“rEmp”按照“年龄”字段降序排列输出;将报表页面页脚区域内名为“tPage”的文本框控件设置为“页码一总页数”形式的页码显示(如1—15、2—15、…)。
(3)将“fEmp”窗体上名为“bTitle”的标签宽度设置为5厘米、高度设置为1厘米,设置其标题为“数据信息输出”并屑中显示。
(4)在“fEmp”窗体上单击“输出”命令按钮(名为“btnP”),实现以下功能:计算Fibonacci数列第19项的值,将结果显示在窗体上名为“tData”的文本框内并输出到外部文件保存;单击“打开表”命令按钮(名为“btnQ”),调用宏对象“mEmp”以打开数据表“tEmp”。
Fibonacci数列:
F
1
=1 n=1
F
2
=1 n=2
F
n
=F
n-1
+F
n-2
一2 n>=3
调试完毕后,必须单击“输出”命令按钮生成外部文件,才能得分。
试根据上述功能要求,对已给的命令按钮事件进行补充和完善。
注意:不要修改数据库中的宏对象“mEmp”;不要修改窗体对象“fEmp”和报表对象“rEmp”中未涉及的控件和属性;不要修改表对象“tEmp”中未涉及的字段和属性。
程序代码只允许在“*****Add*****”与“*****Add*****”之间的空行内补充一行语句、完成设计,不允许增删和修改其他位置已存在的语句。
问答题在考生文件夹下有一个数据库文件"samp2.mdb",里面已经设计好4个关联表对象"tDoctor"、"tOffice"、"tPatient"和"tSubscribe"以及表对象"tTemp",同时还设计出窗体对象"fQuery"。试按以下要求完成设计:(1)创建一个查询,查找姓"王"病人的基本信息,并显示"姓名"、"年龄"、"性别",所建查询名为"qT1"。(2)创建一个查询,统计年龄小于30岁的医生被病人预约的次数,且显示结果按预约人数降序排序(如下图所示),所建查询名为"qT2"。(3)创建一个查询,删除表对象"tTemp"内所有"预约日期"为10月的记录,所建查询名为"qT3"。(4)现有一个已经建好的"fQuery"窗体,如下图所示。运行该窗体后,在文本框(文本框名称为tName)中输入要查询的科室名,然后按下"查询"按钮,即运行一个名为"qT4"的查询。"qT4"查询的功能是显示所查科室的"科室ID"和"预约日期"。请设计"qT4"查询。
问答题在考生文件夹下有一个数据库文件"samp2.mdb",在samp2.mdb数据库中有"档案表"和"工资表"两张表,试按以下要求完成设计:(1)建立表对象"档案表"和"工资表"的关系,创建一个选择查询,显示职工的"姓名"、"性别"和"基本工资"3个字段内容,将查询命名为"qT1"。(2)创建一个选择查询,查找职称为"教授"或者"副教授"档案信息,并显示其"职工号"、"出生日期"及"婚否"3个字段内容,将查询命名为"qT2"。(3)创建一个参数的查询,要求:当执行查询时,屏幕提示"请输入要查询的姓名"。查询结果显示姓名、性别、职称、工资总额,其中"工资总额"是一个计算字段,由"基本工资+津贴-住房公积金-失业保险"计算得到。将查询命名为"qT3"。(4)创建一个查询,查找有档案信息但无工资信息的职工,显示其"职工号"和"姓名"两个字段的信息。将查询命名为"qT4"。
问答题在下有“db4.mdb”数据库。(1)在C1窗体中添加“产品ID检查”按钮,编写VB代码,实现按下按钮时产品ID<12的情况会提示“产品ID输入不合法!”消息框,否则显示“产品ID合法”的消息框。结果如图所示。(2)在“供应商”窗体中添加“打开C1”按钮,用按钮事件来实现单击该按钮实现打开C1窗体。
问答题在考生文件夹下有一个数据库文件“samp2.mdb”,里面已经设计好3个关联表对象“tCourse”、“tGrade”、“tStudent”和一个空表“tTemp”,请按以下要求完成设计。(1)创建一个查询,查找并显示含有不及格成绩的学生的“姓名”、“课程名”和“成绩”等3个字段的内容,所建查询命名为“qT1”。(2)创建一个查询,计算每名学生的平均成绩,并按平均成绩降序依次显示“姓名”、“政治面貌”、“毕业学校”和“平均成绩”等4个字段的内容,所建查询命名为“qT2”。假设:所用表中无重名。(3)创建一个查询,统计每班每门课程的平均成绩(取整数),班级作为行标题,科目作为列标题,平均成绩作为值,显示结果如下图所示,所建查询名为“qT3”。(4)创建一个查询,将男学生的“班级”、“学号”、“性别”、“课程名”和“成绩”等信息追加到“tTemp”表的对应字段中,所建查询名为“qT4”。
问答题在考生文件夹下,“sampl.accdb”数据库文件中己建立好表对象“tStud”和“tScore”、宏对象“mTest”和窗体“fTest”。试按以下要求,完成各种操作: (1)分析表对象“tScore”的字段构成、判断并设置其主键。 (2)删除“tStud”表结构的“照片”字段列,在“简历”字段之前增添一个新字段(字段名称:团员否,数据类型:“是/否”型)。 (3)隐藏“tStud”中的“所属院系”字段列;将年龄字段的默认值设置为现有记录中人数最多的学生年龄值。 (4)将考生文件夹下文本文件Test.txt中的数据导入到当前数据库中。其中,第一行数据是字段名,导入的数据以“tTest”数据表命名保存。 (5)将窗体“frest”中名为“bt2”的命令按钮,其高度设置为1厘米、左边界设置为左边对齐“bt1”命令按钮;设置相关属性,当打开窗体“tTest”时使“bt2”命令按钮处于不可用状态。(6)将宏“mTest”重命名为自动运行的宏。
问答题请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下。 下存在一个数据库文件“samp1.accdb”,里面已经设计好表对象“tStud”和“tScore”,窗体对象“fTest”和宏对象mTest,并按照以下要求完成操作。
问答题mdb”数据库中有部门人员、部门信息、产品、订单和工资五张表。(1)以部门人员、部门信息和工资表为数据源,创建查询“查询1”,统计各部门每年的工资支出,结果显示部门名称和各部门工资年支出字段,各部门工资年支出=([工资]![基本工资]+[工资]![奖金]+[工资]![津贴]+[工资]![保险])*12。查询结果如图所示。(2)以部门人员和订单表为数据源,创建查询“查询2”,统计每个销售人员的订单数,结果显示姓名和订单数,订单数=Count([订单].[订单ID])。查询结果如图所示。
问答题请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下:
考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好三个关联表对象“tStud”、“tScore”和“tCourse”,试按以下要求完成设计:
问答题在考生文件夹下存在一个数据库文件samp1.mdb,其中已建立好表对象tEmp。试按以下要求,完成各种操作。
问答题考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计了表对象“tEmp”、查询对象“qEmp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。试在此基础上按照以下要求补充设计:
问答题在考生文件夹下有一个数据库文件“samp3.mdb”,其中存在已经设计好的表对象“tTeacher”、窗体对象“tTest”、报表对象“rTeacher”和宏对象“m1”。请在此基础上按照以下要求补充窗体设计和报表设计。
问答题考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计了表对象“tEmp”,窗体对象“fEmp”,报表对象“rEmp”和宏对象“mEmp”。试在此基础上按照以下要求补充设计:
问答题在考生文件夹下,存在一个数据库文件“samp1.mdb”,一个Excel文件“tScore.xls”和一个图像文件“photo.bmp”。在数据库文件中已经建立了一个表对象“tStud”。试按以下操作要求,完成各种操作:
问答题在考生文件夹下有一个数据库文件"samp2.mdb",里面已经设计好表对象"tStud"、"tScore"和"tCorrse",请按以下要求完成设计:(1)创建一个查询,查找党员记录,并显示"姓名"、"性别"和"入校时间"。将查询命名为"qT1"。(2)创建一个查询,按学生姓名查找某学生的记录,并显示"姓名"、"课程名"和"成绩"。当运行该查询时,应显示提示信息:"请输入学生姓名:"。将查询命名为"qT2"。(3)创建一个交叉表查询,统计并显示各门课程男女生的平均成绩,统计显示结果如下图所示。将查询命名为"qT3"。要求:使用查询设计视图,用已存在的数据表做查询数据源,并将计算出来的平均成绩用整数显示(使用函数)。(4)创建一个查询,运行该查询后生成一个新表,表名为"tTemp",表结构包括"姓名"、"课程名"和"成绩"等3个字段,表内容为不及格的所有学生记录。将查询命名为"qT4"。要求创建此查询后运行该查询,并查看运行结果。
问答题在考生文件夹下存在一个数据库文件samp1.mdb,其中已经建立了一个表对象“学生基本情况”。试按以下要求完成各种操作。
问答题(3)设置报表主体节区内文本框“tDept”的控件来源属性为计算控件。要求该控件可以根据报表数据源里的“所属部门”字段值,从非数据源表对象“tGroup”中检索出对应的部门名称并显示输出(提示:考虑DLookup函数的使用)。
注意:不允许修改数据库中的表对象“tEmployee”和“tGroup”及查询对象“qEmployee”,不允许修改报表对象“qEmployee”中未涉及的控件和属性。
问答题判断并设置表“employee”的主键,同时将上面增加的“姓名”字段隐藏。
问答题在考生文件夹下有一个数据库文件“samp3.accdb”,其中存在已经设计好的表对象“tEmployee”和查询对象“qEmployee”,同时还设计出以“qEmployee”为数据源的报表对象“rEmployee”。请在此基础上按照以下要求补充报表设计。(1)在报表的报表页眉节区中添加一个标签控件,标题为“职工基本信息表”,并命名为“bTitle”。(2)将报表主体节区中名为“tDate”的文本框显示内容设置为“聘用时间”字段值。(3)在报表的页面页脚节区添加一个计算控件,以输出页码。计算控件放置在距上边0.25厘米、距左侧14厘米的位置,并命名为“tPage”。规定页码显示格式为“当前页/总页数”,如1/20、2/20、…、20/20等。注意:不能修改数据库中的表对象“tEmployee”和查询对象“qEmployee”;不能修改报表对象“rEm-ployee”中未涉及的控件和属性。