Ms access 访问VBA:选择一个报告
使用Access VBA,我想更改报表的组条件 我使用的代码如下。可能我在选择报告时使用了错误的语法,因为我得到了错误Ms access 访问VBA:选择一个报告,ms-access,vba,Ms Access,Vba,使用Access VBA,我想更改报表的组条件 我使用的代码如下。可能我在选择报告时使用了错误的语法,因为我得到了错误无法找到表达式中引用的字段“|1” [Report Name].GroupLevel(0).ControlSource = "Department" 使用表达式[Report Name]时,Access将尝试在运行代码的窗体上查找具有该名称的控件。由于您确实希望引用名为[report Name]的报告,因此必须引用报告集合中的相应对象。有多种方法可以做到这一点,但正如您在设计时
无法找到表达式中引用的字段“|1”
[Report Name].GroupLevel(0).ControlSource = "Department"
使用表达式
[Report Name]
时,Access将尝试在运行代码的窗体上查找具有该名称的控件。由于您确实希望引用名为[report Name]
的报告,因此必须引用报告
集合中的相应对象。有多种方法可以做到这一点,但正如您在设计时已经知道报告的名称一样,最有效的方法是:
Reports![Report Name].GroupLevel(0).ControlSource = "Department"
确保在代码运行时报告处于打开状态,如果希望保存更改后的报告,请确保在“设计”视图中打开报告