事件类型

适用于:Access 2013、Office 2013

事件有两种基本类型。 一种是“Will 事件”,在操作开始之前调用,通常名称中包括“Will”,如 WillChangeRecordsetWillConnect。 而在事件完成之后调用的事件,其名称中往往包括“Complete”,如 RecordChangeCompleteConnectComplete。 也有例外情况,如 InfoMessage,不过它发生在关联的操作完成之后。

Will 事件

在操作开始之前调用的事件处理程序,为您提供了检查或修改操作参数、随后或取消操作或允许操作完成的机会。 这些事件处理程序例程通常具有 WillEvent 格式的名称。

Complete 事件

在操作完成之后调用的事件处理程序可以通知应用程序操作已结束。 如果 Will 事件处理程序取消了挂起的操作,则也会通知此事件处理程序。 这些事件处理程序例程通常具有 EventComplete 格式的名称。

Will 和 Complete 事件通常成对使用。

其他事件

其他事件处理程序(即名称不是 “Will事件 ”或“ 事件完成”格式的事件 仅在操作完成后调用。 这些事件包括 DisconnectEndOfRecordsetInfoMessage