问答题
考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计好表对象“tEmployee”和“tGroup”及查询对象“qEmployee”,同时还设计出以“qEmployee”为数据源的报表对象“rEmployee”。试在此基础上按照以下要求补充报表设计。
问答题
(1)在报表的报表页眉节区位置添加一个标签控件,其名称为“bTitle”,标题显示为“职工基本信息表”。
【正确答案】步骤1:双击打开“samp3.accdb”数据库,在“开始”功能区的“报表”面板中右键单击“rEmployee”报表,在弹出的快捷菜单中选择“设计视图”命令,打开“rEmployee”的设计视图,单击“控件”分组中的”标签”控件。在报表的页眉节区单击鼠标,在光标闪动处输入:职工基本信息表,在标签上单击鼠标右键,在弹出的快捷菜单中选择“属性,,命令,在“属性表”对话框内修改“名称”为bTitle。
步骤2:单击快速访问工具栏中的“保存”按钮,保存报表的修改。
【答案解析】
问答题
(2)在“性别”字段标题对应的报表主体节区距上边0.1cm、距左侧5.2cm的位置添加一个文本框,显示出“性别”字段值,并命名为“tSex”。
【正确答案】步骤1:在“rEmployee”报表设计视图下,单击“控件”分组中的“文本框”按钮,在报表主体节区上拖动产生一个“文本框”和一个“标签”,删除“标签”。选中新增的文本框,在“属性表”对话框内修改“名称”为tSex,单击“控件来源,,所在行的下拉列表选择:性别,把“上边距”修改为0.101cm,“左”修改为5.2cm,如图10-53所示。
步骤2:单击快速访问工具栏中的“保存”按钮,保存报表的修改。

【答案解析】
问答题
(3)设置报表主体节区内文本框“tDept”的控件来源属性为计算控件。要求该控件可以根据报表数据源里的“所属部门”字段值,从非数据源表对象“tGroup”中检索出对应的部门名称并显示输出(提示:考虑DLookup函数的使用)。
注意:不允许修改数据库中的表对象“tEmployee”和“tGroup”及查询对象“qEmployee”,不允许修改报表对象“qEmployee”中未涉及的控件和属性。
【正确答案】步骤1:在“rEmployee”报表设计视图中选中“tDept”文本框,在“属性表”对话框的“控件来源”所在行内输入运算式:=DLookUp("名称","tGroup","部门编号="’&[所属部门]& " ' ")。
步骤2:单击快速访问工具栏中的“保存”按钮保存报表的修改,关闭“rEmployee”报表。
步骤3:关闭“samp3.accdb”数据库。
【答案解析】