Access 2002

Маленькая стрелка


Если в ходе выполнения программы встречается точка останова, программа приостанавливается и активным становится окно модуля с выделенной в нем текущей инструкцией. Кроме того, на левом поле окна (если оно видно) напротив текущей инструкции в кружке, изображающем точку останова, выводится маленькая стрелка. Необходимо отметить, что тестируемая программа останавливается перед выделенной инструкцией. Это позволяет проверить или изменить значения переменных перед выполнением любой важной для вас строки кода.

При закрытии базы данных точки останова в программе не сохраняются. Если закрыть базу данных и открыть ее вновь, то все точки останова исчезнут. (А при закрытии окна редактора VBA точки останова сохраняются до тех пор, пока не будет закрыта база данных.) Если необходимо сохранить точки останова после закрытия базы данных, можно использовать оператор Stop, который действует как постоянная точка останова и хранится в вашем модуле. Как только в ходе выполнения программы встретится оператор Stop, выполнение программы будет прервано так же, как и в точке останова. Конечно, необходимо будет удалить все операторы Stop из готового приложения (или поместить их внутрь инструкции условной компиляции).

Все точки останова можно снять одним махом с помощью команды Debug  Clear All Breakpoints. В результате точки останова будут удалены отовсюду: из глобальных модулей, модулей класса и из модулей форм и отчетов. Однако команды Stop в вашем коде останутся.

После того как выполнение программы прерывается в точке останова, вы имеете возможность выбирать, как его продолжить. Можно продолжить в обычном режиме, щелкнув на кнопке панели инструментов Continue либо выбрав эту же команду в меню Run, либо нажав клавишу F5.

Комментарии закрыты