Report.Load 事件 (Access)
当打开报表并显示其中的记录时,就会发生此事件。
语法
表达式。负荷
表达 一个代表 Report 对象的变量。
备注
要在这些事件发生时运行宏或事件过程,请将 OnLoad 属性设为宏的名称或 [事件过程]。
诸如以下的用户操作将引起 Load 事件:
- 启动应用程序。
- 在“数据库”窗口中选择“ 打开 ”,打开报表。
- 在宏中运行 OpenReport 操作。
通过在报表的 Load 事件发生时运行宏或事件过程,可以指定控件的默认设置或者显示计算取决于报表记录中的数据的数据。
通过在报表的 Unload 事件发生时运行宏或事件过程,可以验证报表应被卸载,或者指定在卸载报表时应该发生的操作。
首次打开报表时,将按如下顺序发生下列事件:
打开 → 负载 → 调整 → 激活 → 当前
如果尝试确定是否对宏或事件过程使用 Open 或 Load 事件,一个显著区别是 Open 事件可以取消,但 Load 事件不能。 例如,如果要在报表 Open 事件的事件过程中动态生成报表的记录源,则可以在没有要显示的记录时取消打开报表。
当关闭报表时,将按如下顺序发生下列事件:
卸载 → 停用 → 关闭
Unload 事件发生之前 关闭 的事件。 Unload 事件可被取消,但不能 关闭 的事件。
注意
为与 Load 事件相关的事件(例如 Activate 和 GotFocus)创建宏或事件过程时,请确保它们不会 (冲突,例如,请确保不导致一个宏或过程在另一个) 取消,并且它们不会导致级联事件。
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。