考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计好表对象“tEmployee”和“tGroup”及查询对象“qEmployee”,同时还设计出以“qEmployee”为数据源的报表对象“rEmployee”。试在此基础上按照以下要求补

admin2018-06-12  7

问题 考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计好表对象“tEmployee”和“tGroup”及查询对象“qEmployee”,同时还设计出以“qEmployee”为数据源的报表对象“rEmployee”。试在此基础上按照以下要求补充报表设计:
设置报表主体节区内文本框“tDept”的控件来源属性为计算控件。要求该控件可以根据报表数据源里的“所属部门”字段值,从非数据源表对象“tGroup”中检索出对应的部门名称并显示输出。(提示:考虑域聚合函数的使用。)
  注意:不允许修改数据库中的表对象“tEmployee”和“tGroup”及查询对象“qEmployee”;不允许修改报表对象“qEmployee”中未涉及的控件和属性。
程序代码只允许在“*******Add*******”与“*******Add*******”之间的空行内补充一行语句、完成设计,不允许增删和修改其它位置已存在的语句。

选项

答案步骤1:右键单击“tDept”控件,在弹出的快捷菜单中选择“属性”命令,在弹出的“属性表”对话框中单击“全部”选项卡,在“控件来源”行中输入表达式“= DLookup("名称","tGroup","部门编号=’"&[所属部门]&"’")”。 步骤2:按Ctrl+S组合键保存修改,关闭“属性表”对话框,关闭“rEmployee”报表的设计视图。

解析 本题考点:报表控件以及相关属性的设置,报表分组、排序的设置以及DLookup函数的使用。
第1、3小题在报表的设计视图按题目要求设置相关属性,第2、4小题在报表的设计视图中单击“设计”选项卡“工具”组中的“查看代码”按钮进入VBA代码编辑界面。
转载请注明原文地址:https://www.kaotiyun.com/show/MdBD777K
0

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