考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计了表对象“tEmp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。同时,给出窗体对象“fEmp”的若干事件代码,试按以下功能要求补充设计。功能: (1)将报表记录数据按姓

admin2012-07-13  12

问题 考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计了表对象“tEmp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。同时,给出窗体对象“fEmp”的若干事件代码,试按以下功能要求补充设计。功能:
(1)将报表记录数据按姓氏分组升序排列,同时要求在相关组页眉区域添加一个文本框控件(命名为“mum”),设置其属性输出显示各姓氏员工的人数。注意:这里不用考虑复姓情况,所有姓名的第一个字符视为其姓氏信息。要求用*号或“编号”字段来统计各姓氏人数。
(2)设置相关属性,将整个窗体的背景显示为考生文件夹内的图像文件“bk.bmp”。
(3)在窗体加载事件中实现代码重置窗体标题为“*”年度报表输出”显示,其中¨为两位的当前年显示,要求用相关函数获取。

选项

答案(1)步骤1:双击打开“samp3.mdb”数据库,单击“报表”对象,单击“rEmp”报表,单击“设计”按钮,打开设计报表的设计视图,单击工具栏中的“分组与排序”按钮,打开“排序与分组”对话框。在该对话框内“字段/表达式”对应的行内输入:=Left([姓名],1)。关闭“排序与分组”对话框。如图2-42所示。 [*] 步骤2:单击工具箱内“文本框”控件,在组页眉区域内拖动一个文本框,在文本框内输入统计函数:=count([编号])。如图2-43所示。选中文本框,右键单击并在弹出的快捷菜单上选择“属性”命令,在“属性”对话框内修改“名称”为“tnum”。 步骤3:单击“保存”按钮保存设置。 [*] (2)步骤1:单击“窗体”对象。单击“fEmp”窗体,单击“设计”按钮。在窗体设计视图下的空白处右键单击鼠标,在弹出的快捷菜单选择“属性”命令,在“属性”对话框的左上角的下拉列表中选择“窗体”,在“图片”所在的行单击查找所要插入的图片“bk.bmp”,单击“确定”按钮。如图2-44所示。 步骤2:单击“保存”按钮保存设置。 [*] (3)步骤1:在“fEmp”窗体设计视图下空白处右键单击鼠标,在弹出的快捷菜单选择“属性”命令,在“属性”对话框的左上角的下拉列表中选择“窗体”,在“加载”所在行选择“[事件过程]”。关闭“VBA”窗口。 步骤2:单击“保存”按钮保存设置。

解析 本题主要考查考生对报袁中控件的设计与应用、报表中如何实现分组、利用系统函数实现报表的控件的功能以及报表的背景图的设置方法。
转载请注明原文地址:https://jikaoti.com/ti/NxXiFFFM
0

相关试题推荐
最新回复(0)