フォームのすべての必須フィールドに入力しないと、右上隅の「x」をクリックしたときに見苦しいエラーが表示されます。デフォルトのエラーをカスタム エラー メッセージでオーバーライドしたいのですが、このコードを関連付ける VBA イベントがわかりません。そこにエラー ハンドラを配置すると、Form_Close イベントが機能しないようです。
アクセス 2010
Private Sub Form_Unload(Cancel As Integer)
On Error GoTo Err_Unload ' Initialize error handling.
'insert routine
Exit_Unload: ' Label to resume after error.
Exit Sub ' Exit before error handler.
Err_Unload: ' Label to jump to on error.
'MsgBox Err & " " & Error$ ' Place error handling here.
Resume Exit_Unload
End Subenter code here
このコードを使用している間でもエラーが発生します。
Private Sub Form_Unload(Cancel As Integer)
On Error GoTo Err_Unload ' Initialize error handling.
' Code to do something here.
Exit_Unload: ' Label to resume after error.
Exit Sub ' Exit before error handler.
Err_Unload: ' Label to jump to on error.
'MsgBox Err & " " & Error$ ' Place error handling here.
Resume Exit_Unload
End Sub