Как избежать ошибки доступа по умолчанию с помощью события Forn_onError? - PullRequest
0 голосов
/ 19 марта 2019

При использовании приведенного ниже кода, мое специальное сообщение выскакивает. Но после этого по умолчанию сообщение ACCESS также появляется, несмотря на мое ответное заявление. Понятия не имею, что я здесь делаю не так.

Мой код:

Private Sub Form_OnError....
   If DataErr = 3162 then
      MsgBox"ABC"
      Response = acDataErrContinue
   End if
End sub

1 Ответ

0 голосов
/ 19 марта 2019

Доступ немного противоречив в том, как отменить событие.

Чтобы отменить подобные сообщения об ошибках, используйте DoCmd.CancelEvent.

Private Sub Form_Error(DataErr As Integer, Response As Integer)
   If DataErr = 3162 then
      MsgBox"ABC"
      DoCmd.CancelEvent
   End if
End sub
...