Access 2002

Окно отладки


Рассматривайте окно отладки как командную строку для VBA. Кроме того, его можно использовать для выполнения любых процедур и функций и для вычисления значений выражений. Фактически с помощью окна отладки можно делать почти все, что и с помощью программы VBA. Оно открывается командой View  Immediate или комбинацией клавиш Ctrl+G. Содержимое окна отладки сохраняется в течение всего сеанса работы в Access, даже если вы закроете одну базу данных и откроете другую.

В окне отладки отображаются 200 последних строк выходных данных. По мере того как в конец списка добавляются новые строки, старые строки исчезают из его верхней части. Пользуясь полосой прокрутки в окне отладки, можно установить курсор на строку, содержащую интересующее вас выражение, и нажать клавишу Enter. Access повторно вычислит значение выражения и выведет его в следующей строке. Если вы захотите удалить из окна отладки все строки, находящиеся выше текущего положения курсора, выделите их с помощью клавиш Ctrl+Shift+Home и нажмите клавишу Del. Чтобы удалить все строки ниже текущего положения курсора, выделите их посредством клавиш Ctrl+Shift+End и также нажмите клавишу Del.

Точка останова (breakpoint) — это строка программного кода, в которой выполнение программы временно прерывается. На  12.6 изображена программа, которая приостановлена в такой точке. Обратите  на выделенную строку кода и на маленькую стрелку слева от нее. Это строка, которая будет выполняться следующей. Чтобы задать точку останова, достаточно выделить строку кода в редакторе VBA и нажать F9 или выбрать в меню команду Debug  Toggle Breakpoint.

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

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