Ms access Ms Access 2003中Report.Load()事件的备选方案

Ms access Ms Access 2003中Report.Load()事件的备选方案,ms-access,events,Ms Access,Events,我在Access 2003中创建了一个应用程序,并继续在另一台使用Access 2007的计算机上处理它。我使用一种方法创建了一个报表,该方法将数据从记录集加载到报表上的一些未绑定字段。此方法从报告的三个字段中获取三个参数值。报告的数据源是一个查询 我在报告的Load()事件中调用该方法,如LoadSummary([field1]、[field2]、[field3])并在Access 2007中正常工作 我切换回Access 2003,加载事件不可用。我尝试使用Open、Page和Activat

我在Access 2003中创建了一个应用程序,并继续在另一台使用Access 2007的计算机上处理它。我使用一种方法创建了一个报表,该方法将数据从记录集加载到报表上的一些未绑定字段。此方法从报告的三个字段中获取三个参数值。报告的数据源是一个查询

我在报告的Load()事件中调用该方法,如
LoadSummary([field1]、[field2]、[field3])
并在Access 2007中正常工作

我切换回Access 2003,加载事件不可用。我尝试使用Open、Page和Activate事件调用该方法,但都失败了,因为似乎当这些事件触发时,字段还没有填充数据


请帮忙。如何在Access 2003中使用此功能?任何令人大开眼界的东西都欢迎。谢谢。

尝试报告标题部分的OnFormat事件。如果不起作用,请尝试“详细信息”部分的OnFormat事件,但应使用报表级别的布尔变量,以便只执行一次。

尝试报表标题部分的OnFormat事件。如果这不起作用,请尝试“格式事件”的详细信息部分,但应使用报告级别的布尔变量,这样它只执行一次。

谢谢,这已起作用。我不得不从header和detailsectionformat事件中调用这个方法。谢谢,这个方法成功了。我必须从header和detailsectionformat事件调用该方法。