フォームでサポートしているイベントに制御が渡るシーケンス

Access97のフォームでサポートしているイベント制御が渡されるシーケンス(順番)について解説します。

ォームを開いたときのイベントシーケンス(メインフォーム):

  1. Form_Open
  2. Form_Load
  3. Form_Resize
  4. Form_Activate
  5. Form_GotFocus
  6. Form_Current
  7. Form_First_Control_Enter(最初のタブオーダーのコントロール)
  8. Form_First_Control_GotFocus(最初のタブオーダーのコントロール)

フォームを開いたときのイベントシーケンス(メイン/サブフォーム):

  1. Subform_Open
  2. Subform_Load
  3. Subform_Resize
  4. Subform_Current
  5. Subform_First_Control_Enter(サブフォームの最初のタブオーダーのコントロール)
  6. Form_Open
  7. Form_Load
  8. Form_Resize
  9. Form_Activate
  10. Form_GotFocus
  11. Form_Current
  12. Form_First_Control_Enter(メインフォームの最初のタブオーダーコントロール)
  13. Form_First_Control_GotFocus(メインフォームの最初のタブオーダーのコントロール)


ォームを閉じたときのイベントシーケンス(メインフォーム):

  1. Form_BeforeUpdate
  2. Form_AfterUpdate
  3. Form_Active_Control_Exit
  4. Form_Active_Control_LostFocus
  5. Form_Unload
  6. Form_Deactivate
  7. Form_Close

フォームを閉じたときのイベントシーケンス(メイン/サブフォーム:メインフォームのコントロールにフォーカス)

  1. Form_BeforeUpdate
  2. Form_AfterUpdate
  3. Subform_Active_Control_Exit
  4. Form_Active_Control_Exit
  5. Form_Active_Control_LostFocus
  6. Form_Unload
  7. Form_Deactivate
  8. Form_Close
  9. Subform_Unload
  10. Subform_Close

フォームを閉じたときのイベントシーケンス(メイン/サブフォーム:サブフォームのコントロールにフォーカス)

  1. Subform_Active_Control_Exit
  2. Form_Exit
  3. Form_Unload
  4. Form_Deactivate
  5. Form_Close
  6. Subform_Unload
  7. Subform_Close