计算机二级access原型题文件(综合应用题) 下载本文

50之间(不含20和50),相应有效性文本设置为“请输入有效年龄”。 (2)设置报表“rEmp”按照“性别”字段降序(先女后男)排列输出,将报表页面页脚区域内名为“tPage”的文本框控件设置为“页码/总页数”形式的页码显示。

(3)将“fEmp”窗体上名为“btnP”的命令按钮由灰色无效状态改为有效状态。设置窗体标题为“职工信息输出”。

(4)试根据以下窗体功能要求,对已给的命令按钮事件过程进行补充和完善。在“fEmp”窗体上单击“输出”命令按钮(名为“btnP”),弹出一输入对话框,其提示文本为“请输入大于0的整数值”。输入1时,相关代码关闭窗体(或程序);输入2时,相关代码实现预览输出报表对象“rEmp”;输入>=3时,相关代码调用宏对象“mEmp”以打开数据表“tEmp”。

注意:不允许修改数据库中的宏对象“mEmp”,不允许修改窗体对象“fEmp”、报表对象“rEmp”中未涉及的控件和属性,不允许修改表对象“tEmp”中未涉及的字段和属性。程序代码只允许在“*****Add*****”与“*****Add*****”之间的空行内补充一行语句、完成设计,不允许增删和修改其它位置已存在的语句。

XB39、在考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计了表对象“tEmp”、窗体对象 “fEmp”、报表对象“rEmp”和宏对象“mEmp”。试在此基础上按照以下要求补充设计:

(1)将表对象“tEmp”中“聘用时间”字段的有效性规则为:1991年1月1日(含)以后的时间、相应有效性文本设置为“输入一九九一年以后的日期”。 (2)设置报表“rEmp”按照“性别”字段升序(先男后女)排列输出,将报表页面页脚区域内名为“tPage”的文本框控件设置为“-页码/总页数-”形式的页码显示(如-1/35-、-2/35-、……)。

(3)将“fEmp”窗体上名为“bTitle”的标签上移以距“btnP”命令按钮1厘米的位置(即标签的下边界距命令按钮的上边界1厘米),并设置其标题为“职工信息输出”。

(4)试根据以下窗体功能要求,对已给的命令按钮事件过程进行补充和完善。在“fEmp”窗体上单击“输出”命令按钮(名为“btnP”),弹出一输入对话框,其提示文本为“请输入大于0的整数值”。输入1时,相关代码关闭窗体(或

程序);输入2时,相关代码实现预览输出报表对象“rEmp”;输入>=3时,相关代码调用宏对象“mEmp”以打开数据表“tEmp”。

注意:不允许修改数据库中的宏对象“mEmp”,不允许修改窗体对象“fEmp”、报表对象“rEmp”中未涉及的控件和属性,不允许修改表对象“tEmp”中未涉及的字段和属性。程序代码只允许在“*****Add*****”与“*****Add*****”之间的空行内补充一行语句、完成设计,不允许增删和修改其它位置已存在的语句。

XB40、在考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计了表对象“tEmp”、查询对象“qEmp”和窗体对象“fEmp” 和宏对象“mEmp”。同时,给出窗体对象“fEmp”上一个按钮的单击事件代码,试在此基础上按照以下要求补充设计:

(1)将窗体“fEmp”上文本框“tSS”更改为组合型类型,并保持控件名称不变。设置其相关属性实现下拉列表形式输入性别“男”和“女”。 (2)将窗体“fEmp”上文本框“tPa”更改为复选框类型,并保持控件名称不变。然后设置控件来源属性以输出“党员否”字段值。

(3)修正查询对象“qEmp”设计,增加退休人员(年龄>=55)的条件。 (4)单击“刷新”按钮(名为bt1),在事件过程中补充语句,动态设置窗体记录源为查询对象“qEmp”,实现窗体数据按性别条件动态显示退休职工的信息;单击“退出”按钮(名为bt2),调用设计好的宏对象“mEmp”来关闭窗体。

注意:不允许修改数据库中的表对象“tEmp”和宏对象“mEmp”,不允许修改查询对象“qEmp”中未涉及的内容,不允许修改窗体对象“fEmp”中未涉及的控件和属性。程序代码只允许在“*****Add*****”与“*****Add*****”之间的空行内补充一行语句、完成设计,不允许增删和修改其它位置已存在的语句。

XB41、在考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计了表对象“tEmp”、查询对象“qEmp”和窗体对象“fEmp”。同时,给出窗体对象“fEmp”上两个按钮的单击事件代码,试在此基础上按照以下要求补充设计:

(1)将窗体“fEmp”上文本框“tSS”更改为组合框控件,并保持控件名称

不变,标签标题不变。设置组合框控件的相关属性,以实现从下拉列表中选择输入性别值“男”和“女”。

(2)将查询对象“qEmp”改为参数查询,参数为引用窗体对象“fEmp”上组合框“tSS”的输入值。

(3)将窗体“fEmp”上文本框“tPa”设置为计算控件。要求依据“党员否”字段值显示相应内容。如果“党同否”字段值为true,显示“党员”两个字;如果“党员否”字段值为false,显示“非党员”三个字。

(4)在窗体对象“fEmp”上有“刷新”和“退出”两个命令按钮,名称分别为“bt1” 和“bt2”。单击“刷新”按钮,窗体记录源改为查询对象“qEmp”,单击“退出”按钮,关闭窗体。现已编写了部分VBA代码,请按照VBA代码中的指示将代码补充完整。

注意:不允许修改数据库中的表对象“tEmp”,不允许修改查询对象“qEmp”中未涉及的内容,不允许修改窗体对象“fEmp”中未涉及的控件和属性。程序代码只允许在“*****Add*****”与“*****Add*****”之间的空行内补充一行语句、完成设计,不允许增删和修改其它位置已存在的语句。

XB42、在考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计了表对象“tStudent”和“tGrade”,同时还设计了窗体对象“f Grade”和“fStudent”。请在此基础上按照以下要求补充“fStudent”窗体的设计:

(1)将名称为“标签15”的标签控件名称改为“tStud”,标题改为“学生成绩”。

(2)将名称为“子对象”控件的源对象属性设置为“fGrade”窗体,并取消其“导航按钮”。

(3)将“fStudent”窗体标题改为“学生信息显示”。

(4)将窗体边框改为“对话框边框”样式,取消窗体中的水平和垂直滚动条。 (5)在窗体中有一个“退出”命令按钮(名称为bQuit),单击该按钮后,应关闭“fStudent”窗体。现已编写了部分VBA代码,请按照VBA代码中的指示将代码补充完整。要求:修改后运行该窗体,并查看修改结果。

注意:不允许修改数据库中的表对象“tStudent”和“tGrade”,不允许修改窗体对象“f Grade”和“fStudent”中未涉及的控件和属性。程序代码只允许在“*****Add*****”与“*****Add*****”之间的空行内补充一行语句、完成

设计,不允许增删和修改其它位置已存在的语句。

B43、在考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计了表对象“tStudent”,同时还设计了窗体对象“fQuery”和“fStudent”。请在此基础上按照以下要求补充“fQuery”窗体的设计:

(1)在距主体节上边0.4厘米、左边0.4厘米位置添加一个矩形控件,其名称为“rRim”,矩形宽度为16.6厘米、高度为1.2厘米、特殊效果为“凿痕”。 (2)将窗体中“退出”命令按钮上显示的文字颜色改为“深红”(深红代码为128),字体粗细改为“加粗”。

(3)将窗体标题改为“显示查询信息”。

(4)将窗体边框改为“对话框边框”样式,取消窗体中的水平和垂直滚动条、记录选择器、导航按钮和分隔线。

(5)在窗体中有一个“显示全部记录”命令按钮(名称为bList),单击该按钮后,应实现将“tStudent”表中的全部记录显示出来的功能。现已编写了部分VBA代码,请按照VBA代码中的指示将代码补充完整。要求:修改后运行该窗体,并查看修改结果。

注意:不允许修改数据库中的表对象“tStudent”,不允许修改窗体对象“fQuery”和“fStudent”中未涉及的控件和属性。程序代码只允许在“*****Add*****”与“*****Add*****”之间的空行内补充一行语句、完成设计,不允许增删和修改其它位置已存在的语句。

XB44、考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计好表对象“tStudent”,同时还设计出窗体对象“fQuery”和“fStudent”。请在此基础上按照以下要求补充“fQuery”窗体的设计:

(1) 在距主体节上边0.4厘米、左边0.4厘米位置填加一个矩形控件,其名称为“rRim”;矩形宽度为16.6厘米、高度为1.2厘米、特殊效果为“凿痕”。 (2) 将窗体中“退出”命令按钮上显示的文字颜色改为棕色(棕色代码为128),字体粗细改为“加粗”。

(3) 将窗体标题改为“显示查询信息”。

(4) 将窗体标题改为“对话框边框”样式,取消窗体中的水平和垂直滚动条、

记录选择器,导航按钮和分割线。

(5) 在窗体中有一个“显示全部记录”命令按钮(名称为bList)单击该按钮后,应实现将“tStudent”表中的全部记录显示出来的功能。现已编写了部分VBA代码,请按照VBA代码中的批示将代码补充完整。要求,修改后运行该窗体,并查看修改结果。注意:不允许修改窗体对象“fQuery”和“fStudent”中未涉及的控件、属性;不允许修改表对象“tStudent”。程序代码只允许在“**********”与“*********”之间的空行内补充一行语句、完成设计,不允许增删和修改其他位置已存在的语句。

(剩余题目请到博思参照答案完成)