Microsoft Access Club >初心者講座 > CDアルバム管理ソフト >このページ


CDアルバム管理ソフト--BeforeInsert、AfterInsertイベント



BeforeInsert イベント

新規レコードに最初の文字を入力したときに発生します。ただし、レコードが実際に作成される前に発生します。


AfterInsert イベント

新規レコードが追加された直後に発生します。

 

メモ : マクロまたは Visual Basic コードでコントロールの値を設定しても、これらのイベントは発生しません。

 

解説

これらのイベントが発生したときに、マクロまたはイベント プロシージャを実行するには、"BeforeInsert/挿入前処理" または "AfterInsert挿入後処理" プロパティにマクロ名または [Event Procedure/イベント プロシージャ] を設定します。

新規レコードが追加されるたびにレコードセットに再クエリを実行することができます。

BeforeInsert と AfterInsert イベントは、BeforeUpdate および AfterUpdate イベントと関連しています。これらのイベントは次の順序で発生します。

 

BeforeInsert→ BeforeUpdate→ AfterUpdate→ AfterInsert

 

次の表は、これらのイベントの相互関係を示します。

 

イベント

発生するタイミング

BeforeInsert

新規レコードに最初の文字を入力したときに発生します。

BeforeUpdate

レコードが更新される直前に発生します。

AfterUpdate

レコードが更新された直後に発生します。

AfterInsert

更新されたレコードが新規レコードであるときに発生します。

 

新規レコードの最初の文字がテキスト ボックスやコンボ ボックスに入力されると、Change イベントが発生する前に BeforeInsert イベントが発生します。


CDアルバム管理ソフト--BeforeInsert、AfterInsertイベント


 

-Microsoft Access Club-