问答题考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好“tEmp”和“tGrp”两个关联表对象及表对象“tBmp”和“tTmp”。试按以下要求完成设计:
问答题在考生文件夹下,已有“sampl.accdb”数据库文件和Stab.xls文件,“sampl.accdb”中已建立表对象“student”和“grade”,试按以下要求,完成表的各种操作:
问答题考生文件夹下的"samp1.mdb"数据库文件中已建立表对象"tEmp"。请按以下操作要求,完成对表"tEmp"的编辑修改和操作: (1)将"编号"字段改名为"工号",并设置为主键。 (2)设置"年龄"字段的有效性规则为:不能是空值。 (3)设置"聘用时间"字段的默认值为系统当前年1月1号。 (4)删除表结构中的"简历"字段。 (5)将考生文件夹下"samp0.mdb"数据库文件中的表对象"tTemp"导入到"samp1.mdb"数据库文件中。 (6)完成上述操作后,在"samp1.mdb"数据库文件中对表对象"tEmp"的备份,命名为"tEL"。
问答题考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好“tA”和“tB”两个表对象。试按以下要求完成设计:
问答题在考生文件夹下的“samp1.accdb”数据库文件中已建立好表对象“tStud”和“tScore”、宏对象“mTest”和窗体“frest”。请按以下要求,完成各种操作:
问答题考生文件夹下,“samp1.accdb”数据库文件中已建立表对象“tEmp”。试按以下操作要求,完成对表“tEmp”的编辑修改和操作: (1)将“编号”字段改名为“工号”,并设置为主键。 (2)设置“年龄”字段的有效性规则为不能是空值。 (3)设置“聘用时间”字段的默认值为系统当前年1月1号。 (4)删除表结构中的“简历”字段。 (5)将考生文件夹下“samp0.aecdb”数据库文件中的表对象“tTemp”导入到“samp1.accdb”数据库文件中。 (6)完成上述操作后,在“samp1.accdb”数据库文件中做一个表对象“tEmp”的备份,命名为“tEL”。
问答题考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计了表对象“tEmp”、查询对象“qEmp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。试在此基础上按照以下要求补充设计:(1)消除报表的“性别”排序,重新按照职工姓氏进行排列,并在合适页脚区域添加一个文本框控件(命名为tmAge),输出不同姓氏职工的最小年龄值。说明:这里不考虑复姓情况。(2)将报表页面页脚区域内名为“tPage”的文本框控件设置为“页码/总页数”形式的页码显示(如1/35、2/35、…)。(3)将“fEmp”窗体上名为“bTitle”的标签上移到距“btnP”命令按钮0.5厘米的位置(即标签的下边界距命令按钮的上边界0.5厘米)。同时,将窗体按钮“btnP”的单击事件属性设置为宏“mEmp”。(4)在“fEmp”窗体的左侧有一个名称为“COM-B01”的组合框和两个名称分别为“btitlel”、“btitle2”的标签。“btitlel”标签用于显示组合框左侧的标题内,“btitle2”标签用于显示计算的平均年龄。“COM-B01”组合框中列出性别值“男”和“女”,当在组合框中选择某一性别值后,计算该性别的平均年龄,并将计算的结果显示在“btitle2”标签中,显示内容及格式如下图所示。请按照VBA代码中的指示将代码补充完整。注意:不允许修改数据库中的宏对象“mEmp”;不允许修改窗体对象“fEmp”和报表对象“rEmp”中未涉及的控件和属性;不允许修改表对象“tEmp”和查询对象“qEmp”中未涉及的字段和属性。程序代码只允许在“*******Add*******”与“*******Add*******”之间的空行内补充一行语句、完成设计,不允许增删和修改其它位置已存在的语句。
问答题在考生文件夹下有一个数据库文件“samp2.accdb”,里面已经设计好3个关联表对象“tStud”、“tCourse”和“tScore”及一个临时表对象“tTemp”。请按以下要求完成设计:
问答题在考生文件夹下有“入学登记表”数据库。(1)在“系”报表中添加“专业子报表”子报表,在子报表中显示专业ID和专业名称字段。报表结果如图(局部)。(2)创建“打开系报表”宏,打开“系”报表。
问答题在考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好表对象“tCourse”“tScore”和“tStud”,试按以下要求完成设计。
问答题使用SQL语句为考生文件夹下的"学院表"增加一个"教师人数"(整数型)字段,并为该字段设置有效性规则:教师人数>=0。将该SQL语句存储在three.prg文件中。
问答题在考生文件夹下存在一个数据库文件samp3.mdb,里面已经设计好表对象tEmp、窗体对象fEmp、报表对象rEmp及宏对象mgmp,试在此基础上按照以下要求补充设计。
问答题在考生文件夹下,已有一个数据库文件“samp1.acedb”,其中已经建立了两个表对象“tGrade”和“tStudent”,宏对象“mTest”和查询对象“qT”。请按以下操作要求,完成各种操作。 (1)设置“tGrade”表中“成绩”字段的显示宽度为20。 (2)设置“tStudent”表的“学号”字段为主键,“性别”的默认值属性为“男”。 (3)在“tStudent”表结构的最后一行增加一个宁段,字段名为“家庭住址”,字段类型为“文本”,字段大小为40;删除“像片”字段。 (4)删除“qT”查询中的“毕业学校”列,并将查询结果按“姓名”、“课程名”和“成绩”顺序显示。 (5)将宏“mTest”重命名,保存为自动执行的宏。
问答题考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计好表对象“tStud”,同时还设计出窗体对象“fStud”。请在此基础上按照以下要求补充“fStud”窗体的设计: (1)在窗体的“窗体页眉”中距左边0.4厘米、距上边1.2厘米处添加一个直线控件,控件宽度为10.5厘米,控件命名为“tLine”。 (2)将窗体中名称为“ITalbel”的标签控件上的文字颜色改为“蓝色”(蓝色代码为16711680)、字体名称改为“华文行楷”、字体大小改为22。 (3)将窗体边框改为“细边框”样式,取消窗体中的水平和垂直滚动条、记录选择器、导航按钮和分隔线;并且只保留窗体的关闭按钮。 (4)假设“tStud”.表中,“学号”字段的第5位和第6位编码代表该生的专业信息,当这两位编码为“10”时表示“信息”专业,为其他值时表示“管理”专业。设置窗体中名称为“tSub”的文本框控件的相应属性,使其根据“学号”字段的第5位和第6位编码显示对应的专业名称。 (5)在窗体中有一个“退出”命令按钮,名称为“CmdQuit”,其功能为关闭“fStud”窗体。请按照VBA代码中的指示将实现此功能的代码填入指定的位置中。 注意:不允许修改窗体对象“fStud”中未涉及的控件、属性和任何VBA代码;不允许修改表对象“tStud”。 程序代码只允许在“***Add***”与“***Add***”之间的空行内补充一行语句完成设计,不允许增删和修改其他位置己存在的语句。
问答题在考生文件夹下,“sampl.accdb”数据库文件中已建立两个表对象(名为“员工表”和“部门表”)。试按以下要求,顺序完成表的各种操作:(1)将“员工表”的行高设为15。(2)设置表对象“员工表”的年龄字段有效性规则为:大于17且小于65(不含17和65);同时设置相应有效性文本为“请输入有效年龄”。(3)在表对象“员工表”的年龄和职务两字段之间新增一个字段,字段名称为“密码”,数据类型为文本,字段大小为6,同时,要求设置输入掩码使其以密码方式显示。(4)查找年龄在平均年龄上下1岁(含)范围内的员工,其简历信息后追加“(平均)”文字标示信息。(5)设置表对象“员工表”的聘用时间字段默认值为:系统日期当前年当前月的1号;冻结表对象“员工表”的姓名字段。(6)建立表对象“员工表”和“部门表”的表间关系,实施参照完整性。
问答题在考生文件夹下有一个Excel文件“Test.xlsx”和一个数据库文件“sampl. accdb”。“sampl. accdb”数据库文件中已建立3个表对象(名为“线路”“游客”和“团体”)和一个窗体对象(名为 “brow”)。请按以下要求,完成表和窗体的各种操作。
问答题mdb”数据库中有部门人员、部门信息、产品、订单和工资五张表。(1)以部门人员和工资表为数据源,创建“税后工资”查询,查询每个员工的税后工资。结果显示姓名和税后工资字段,税后工资=(基本工资+奖金+津贴-保险)×0.95。查询结果如图所示。(2)以部门人员和工资表为数据源,创建生成表查询“工资明细”,生成工资明细表。生成员工姓名、工资表的全部字段、税前和税后字段,税前=基本工资+奖金+津贴-保险,税后=(基本工资+奖金+津贴-保险)×0.95。生成表结果如图所示。
问答题在考生文件夹下,存在一个数据库文件“samp2.accdb”,里面已经设计好表对象“tDoetor”、“tOffice”、“tPatlent”和“tSubscribe”,同时还设计出窗体对象“fQuery”。试按以下要求完成设计。 (1)创建一个查询,查找姓名为两个字的姓“王”病人的预约信息,并显示病人的“姓名”、“年龄”、“性别”、“预约日期”、“科室名称”和“医生姓名”,所建查询命名为“qT1”。 (2)创建一个查询,统计星期一预约病人的平均年龄,要求输出一列内容,显示标题为“平均年龄”,所建查询命名为“qT2”。 (3)创建一个查询,查找预约了但没有留下电话的病人,并显示“姓名”,所建查询命名为“qT3”。 注意:病人的姓名不允许重复显示。 (4)现有一个已经建好的“fQuery”窗体,运行该窗体后,在文本框(文本框名称为tName)中输入要查询的医生姓名,然后按下“查询”按钮,即运行一个名为“qT4”的查询。“qT4”查询的功能是显示所查医生的“医生姓名”和“预约人数”两列信息,其中“预约人数”值由“病人ID”字段统计得到,请设计“qT4”查询。
问答题考生文件夹下有一个名为“BOOK.mdb”的空数据库。(1)将已有的“读者.xls”导入数据库,第一行包含列标题,将读者ID设置为主键,将等级ID字段类型修改为长整型,将导入表命名为“读者”。(2)将“等级”表和“读者”表的关系设置为一对多,实施参照完整性。(3)设置“读者”表的行高为13,设置所有列宽为“最佳匹配”。“读者”表的结果显示如图所示。
问答题综合应用
在考生文件夹下,对"雇员管理"数据库完成如下综合应用:
1.建立一个名称为view1的视图,查询每个雇员的部门号、部门名、雇员号、姓名、性别、年龄和Email。
2.设计一个名称为form2的表单,表单上设计一个页框,页框(PageFrame1)有"部门"(Page1)和"雇员"(Page2)两个选项卡,在表单的右下角有一个"退出"命令按钮。要求如下:
(1)表单的标题名称为"商品销售数据输入";
(2)单击选项卡"雇员"时,在选项卡"雇员"中使用"表格"方式显示view1视图中的记录(表格名称为grdView1);
(3)单击选项卡"部门"时,在选项卡"部门"中使用"表格"方式显示"部门"表中的记录(表格名称为"grd部门");
(4)单击"退出"命令按钮时,关闭表单。
要求:将视图view1和表"部门"添加到数据环境,并将视图view1和表"部门"从数据环境直接拖拽到相应的选项卡自动生成表格。
