適用先: Access 2013、Office 2013
2 種類の基本的なイベントがあります。 "Will イベント" は、操作の開始前に呼び出され、通常は WillChangeRecordset や WillConnect のように名前に "Will" が含まれます。 イベントの完了後に呼び出されるイベントは、通常、 RecordChangeComplete や ConnectComplete のように名前に "Complete" が含まれます。 InfoMessage のような例外もありますが、このようなイベントは関連する操作の完了後に発生します。
Will イベント
操作の開始前に呼び出されるイベント ハンドラーを使用すると、操作パラメーターを検査または変更し、その操作を取り消したり、実行を許可したりすることができます。 これらのイベント ハンドラー ルーチンには、通常、 WillEvent という形式の名前が付けられます。
Complete イベント
操作の完了後に呼び出されるイベント ハンドラーを使用すると、アプリケーションに操作の完了を通知することができます。 また、このようなイベント ハンドラーは、保留中の操作が Will イベント ハンドラーによって取り消されたときにも通知を受け取ります。 通常、これらのイベント ハンドラー ルーチンには 、EventComplete という形式の名前が付けられます。
Will イベントと Complete イベントは、通常、対で使用されます。
その他のイベント
他のイベント ハンドラー (つまり、名前が WillEvent または EventComplete という形式ではないイベント) は、操作が完了した後にのみ呼び出されます。 このようなイベントとしては、 Disconnect 、 EndOfRecordset 、および InfoMessage があります。