全部显示

Print 事件

       

在为打印而对报表中的数据进行格式设置之后、真正打印节之前,Print 事件发生。

说明

若要在该事件发生时执行一个事件过程,请将 OnPrint 属性设为宏的名称或 [事件过程]。

对于报表主体节,在 Microsoft Access 打印记录中的数据之前,节中的每一条记录都会发生 Print 事件。Print 事件过程或宏可以访问当前记录中的数据。

对于报表组页眉,Print 事件发生在每一个新数据组中。Print 宏或事件过程可以访问组页眉中的数据,以及主体节中第一条记录中的数据。对于报表组页脚,Print 事件发生在每一个新数据组中。Print 宏或事件过程可以访问组页脚中的数据,以及主体节中最后一条记录中的数据。

只有在 Microsoft Access 已经准备好页面上待打印的数据之后,才能使用 Print 事件来运行宏或事件过程。例如,可以计算打印在页面页眉或页面页脚中的页面总计。

对于影响页面布局的更改,例如显示或隐藏控件,请使用 Format 事件。

Print 事件只发生在实际打印的节中。如果需要访问没被打印的节数据(例如,一直在进行求和运算,但只打印指定的页面),请使用 Format 事件。

Page 事件发生在报表的所有 Format 事件以及所有页的 Print 事件之后、真正打印页之前。