Access. Программирование на VBA

       

Выполнение программы с обработкой ошибок


Рассмотрим изменение хода выполнения программы при наличии обработчика ошибок. Если в коде не содержится ошибок, программа выполняется так (обработчик ошибок не вызывается):

Sub Demo ( )

On Error GoTo ErrorHandler

Good code

ExitHere:

Exit Sub

ErrorHandler:

MsgBox "An error occurred"

Resume ExitHere End Sub

Если какое-либо выражение кода содержит ошибку, программа выполняется по-другому, поскольку выполняется обработчик ошибок:

Sub Demo ( )



Содержание раздела