问答题在考生文件夹下“student.mdb”数据库中有student、课程和成绩三张表。(1)以student表为数据源,创建查询“查询1”,查询>=20岁的男学生信息。结果显示学号、姓名、性别和年龄字段。查询结果如图所示。(2)以student表为数据源,创建更新查询“查询2”,将每个学生的年龄增加一岁。
问答题在下有“人事管理系统.mdb”数据库。(1)在“基本情况”窗体中添加“所属部门”按钮,编写按钮代码实现单击该按钮时弹出对应部门的消息框(要求用SelectCase语句实现)。单击按钮后结果如图所示。(2)在“基本情况”窗体中添加“工龄”按钮,编写按钮代码实现单击该按钮时弹出人员的工龄(工龄=Date()-调入日期)。单击按钮结果如图所示。
问答题在考生文件夹下有一个数据库文件“samp3.accdb”,里面已经设计了表对象“tEmp”、窗体对象“fEmp”、宏对象“mEmp”和报表对象“rEmp”。同时,给出窗体对象“fEmp”的“加载”事件和“预览”及“打印”两个命令按钮的单击事件代码,请按以下功能要求补充设计。
问答题在下有“db4.mdb”数据库。(1)创建“闰年判断”模块,实现通过输入框输入某一年,判断是否闰年,判断结果用消息框显示。模块运行结果如图所示。单击“确定”显示如图。(2)创建“求和”模块,实现1+2+3+...+99+100计算。要求算法在子过程Sum中实现,在主过程L中调用Sum子过程。算法用For循环语句实现。计算结果用消息框显示。结果模块运行结果如图所示。
问答题考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好表对象"tDoctor"、"tOffice"、"tPatient"和"tSubscribe",同时还设计出窗体对象"fQuery"。试按以下要求完成设计:(1)创建一个查询,查找姓名为两个字的姓"王"病人的预约信息,并显示病人的"姓名"、"年龄"、"性别"、"预约日期"、"科室名称"和"医生姓名",所建查询命名为"qT1"。(2)创建一个查询,统计星期一(由预约日期判断)某科室(要求按"科室ID"查)预约病人的平均年龄,要求显示标题为"平均年龄"。当运行该查询时,屏幕上显示提示信息:"请输入科室ID",所建查询命名为"qT2"。(3)创建一个查询,找出没有留下电话的病人,并显示病人"姓名"和"地址",所建查询命名为"qT3"。(4)现在有一个已经建好的"fQuery"窗体,如下图所示。运行该窗体后,在文本框(文本框名为tName)中输入要查询的医生姓名,然后按下"查询"按钮,即运行一个名为"qT4"的查询。"qT4"查询的功能是显示所查医生的"医生姓名"和"预约人数"两列信息,其中"预约人数"值由"病人ID"字段统计得到,请设计"qT4"查询。
问答题考生文件夹下存在一个数据库文件“sampl.accAb”,里面已经设计好表对象“tStud”。请按照以下要求,完成对表的修改: (1)设置数据表显示的字号大小为14、行高为18。 (2)设置“简历”字段的设计说明为“自上大学起的简历信息”。 (3)将“入校时间”字段的显示设置为“××月××日××××”形式。 注意:要求月日为两位显示、年四位显示,如“12月15日2005”。 (4)将学号为“20011002”学生的“照片”字段数据设置成考生文件夹下的“photo.bmp”图像文件。 (5)将冷冻的“姓名”字段解冻。 (6)完成上述操作后,将“备注”字段删除。
问答题将SCORE1表中的记录按学号从低到高的顺序进行排序,在学号相同的情况下再按成绩从高到低的顺序进行排序,排序结果存入表NEW_ORDER中.
问答题使用SQL DELETE语句从orderitems表中删除订单号为"0032"且商品号为"C1003"的记录.然后将该语句保存在命令文件sfour.prg中.
问答题在中有“雇员.xls”、“商品.xls”和“销售明细.xls”三张表。(1)创建“商品.mdb”数据库,将“雇员.xls”表导入数据库,第一行包含列标题,主键为雇员号,将导入表命名为“雇员”。(2)将“雇员号”字段大小设置为5。(3)设置“性别”字段默认值为“男”,有效性规则设置为“男”或“女”。“雇员”表如图所示。
问答题在“xxx.mdb”数据库中有“订单”表和“雇员”表。(1)按照下列要求建立“订单明细”表,“折扣”字段的有效性规则为>0and<=1。字段名称字段类型字段大小是否主键订单ID文本10是产品ID文本5单价货币数量数字整型折扣数字单精度(2位小数,固定勤格式)(2)在“订单明细”表中输入如下数据。订单ID产品ID单价数量折扣A000001A1020¥110.5050.90(3),将“订单”表和“订单明细”表的关系设置为一对一,实施参照完整性。“订单明细”表如图所示。
问答题在"学生"表的"性别"和"年龄"字段之间插入一个名为"出生日期"的字段,数据类型为"日期型"(修改表结构).
问答题在考生文件夹下有一个数据库文件"samp3.mdb",里面已经设计了表对象"tEmp"、窗体对象"fEmp"、报表对象"rEmp"和宏对象"mEmp"。试在此基础上按照以下要求补充设计:(1)设置表对象"tEmp"中"年龄"字段的有效性规则为:年龄值在20到50之间(不含20和50),相应有效性文本设置为"请输入有效年龄"。(2)设置报表"rEmp"按照"性别"字段降序(先女后男)排列输出;将报表页面页脚区域内名为"tPage"的文本框控件设置为"第N页/共M页"形式显示。(3)将"fEmp"窗体上名为"btnP"的命令按钮由灰色无效状态改为有效状态。设置窗体标题为"职工信息输出"。(4)根据以下窗体功能要求,对已给的命令按钮事件过程进行补充和完善。在"fEmp"窗体上单击"输出"命令按钮(名为"btnP"),弹出一个输入对话框,其提示文本为"请输入大于0的整数值"。输入1时,相关代码关闭窗体(或程序)。输入2时,相关代码实现预览输出报表对象"rEmp"。输入>=3时,相关代码调用宏对象"mEmp"以打开数据表"tEmp"。注意:不要修改数据库中的宏对象"mEmp";不要修改窗体对象"fEmp"和报表对象"rEmp"中未涉及的控件和属性;不要修改表对象"tEmp"中未涉及的字段和属性。程序代码只允许在"*****Add*****"与"*****Add*****"之间的空行内补充一行语句、完成设计,不允许增删和修改其它位置已存在的语句。
问答题在考生文件夹下“samp3.accdb”数据库中已经设计好表对象“tBand”和“tLine”,同时还设计出以“tBand”和“tLine”为数据源的报表对象“rBand”。(1)在报表的报表页眉节区位置添加一个标签控件,其名称为“bTitle”,标题显示为“旅游线路信息表”,字体名称为“宋体”,字体大小为22,字体粗细为“加粗”,倾斜字体为“是”。(2)预览报表时,报表标题显示为:“**月#####”,请按照VBA代码中的指示将代码补充完整。注意:①显示标题中的月为本年度当月,“######”为标签控件“bTitle”的内容;②如果月份小于10,按实际位数显示。要求:本年度当月的时间必须使用函数获取。(3)在“导游姓名”字段标题对应的报表主体区位置添加一个控件,显示出“导游姓名”字段值,并命名为“tName”。(4)在报表适当位置添加一个文本框控件,计算并显示每个导游带团的平均费用,文本框控件名称为tAvg。注意:报表适当位置是指报表页脚、页面页脚或组页脚。不允许改动数据库文件中的表对象“tBand”和“tLine”,同时也不允许修改报表对象“rBand”中已有的控件和属性。程序代码只允许在“****Add***”与“***Add***”之间的空行内补充一行语句完成设计,不允许增删和修改其它位置已存在的语句。
问答题考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好“tStud”、“tCourse”和“tScore”三个关联表对象及一个临时表对象“tTemp”。 试按以下要求完成设计: (1)创建一个查询,查找并显示入校时间非空的男同学的“学号”、“姓名”和“所属院系”三个字段内容,所建查询命名为“qT1”。 (2)创建一个查询,查找选课学生的“姓名”和“课程名”两个字段内容,所建查询命名为“qT2”。 (3)创建一个交叉表查询,以学生性别为行标题,以所属院系为列标题,统计男女学生在各院系的平均年龄,所建查询命名为“qT3”。 (4)创建一个查询,将临时表对象“tTemp”中年龄为偶数的人员的“简历”字段清空,所建查询命名为“qT4”。
问答题考生文件夹下有一个数据库文件“samp3.mdb”,其中存在已经设计好的窗体对象“tTest”及宏对象“ml”。请在此基础上按照以下要求补充窗体设计。1.在窗体的窗体页眉节区中添加一个标签控件,名称为“bTitle”,标题为“窗体测试样例”。
问答题在“tTeacher”表中输入两条记录,如下表所示。 编号 姓名 性别 年龄 工作日期 职称 退休否 9851 张军 男 28 1998-9-1 讲师 0015 李丽 女 62 1958-9-3 教授 √
问答题考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计了表对象“tEmp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。试在此基础上按照以下要求补充设计: (1)设置报表“rEmp”按照“年龄”字段升序排列输出;将报表页面页脚区域内名为“tPage”的文本框控件设置为“页码/总页数”形式的页码显示(如1/15、2/15、…)。 (2)设置窗体对象“fEmp”背景图像为考生文件夹下的图像文件“photo.bmp”。 (3)在窗体加载事件中实现代码重置窗体标题为标签“bTitle”的标题内容。 (4)“fErnp”窗体上单击“输出”命令按钮(名为“btnP”),实现以下功能:计算满足表达式1+2+3+…+n<=30000的最大n值,将n的值显示在窗体上名为“tData”的文本框内并输出到外部文件保存。 单击“打开表”命令按钮(名为“btnQ”),代码调用宏对象“mEmp”以打开数据表“tEmp”。 试根据上述功能要求,对已给的命令按钮事件过程进行代码补充并调试运行。 注意:不允许修改数据库中的表对象“tEmp”和宏对象“mEmp”;不允许修改窗体对象“fEmp”和报表对象“rEmp”中未涉及的控件和属性;只允许在“*****Add*****”与“****Add******”之间的空行内补充语句、完成设计,不允许增删和修改其他位置已存在的语句。
问答题在考生文件夹下,“sampl.accdb”数据库文件中己建立两个表对象(名为“员工表”和“部门表”)和一个窗体对象(名为“frest”)及一个宏对象(名为“mTest”)。试按以下要求,按顺序完成对象的各种操作:(1)删除表对象“员工表”的照片字段。(2)设置表对象“员工表”的年龄字段有效性规则为:非空且不高于60;同时设置相应有效性文本为“请输入合适年龄”。(3)设置表对象“员工表”的聘用时间字段的默认值为:系统当前日期当年当月的最后一天。(4)查找出“员工表”的各个部门中年龄最小的男员工和女员工,在其对应简历字段值后追加“***”标记字符。(5)设置相关属性,实现窗体对象(名为“fTest”)上的记录数据不允许删除的操作。(6)删除表对象“员工表”和“部门表”之间已建立的错误表间关系,重新建立正确关系;将宏对象(名为“mTest”)重命名为可自动运行的宏。
问答题考生文件夹下存在一个数据库文件“sampl.accdb”,里边已经设计好了表对象“tDoctor”“tOffice”“tPatient”和“tSubscribe”,同时还设计了窗体对象“fSubscribe”。试按以下操作要求,完成各种操作。
问答题在考生文件夹下有商品数据库。(1)在“雇员”窗体中添加“最小化窗体”和“关闭窗体”按钮,编写VB语句实现最小化窗体和关闭窗体的操作。结果如图所示。(2)编写VB代码,实现关闭“雇员”窗体时,显示如图所示消息框。
