Иллюстрированный самоучитель по Microsoft Access 2002

Инструментальные средства отладки

Окно Call Stack

Окно Call Stack (Стек вызовов) содержит список всех незавершенных процедур приложения и используется для трассировки вложенных процедур. При этом самая первая из вызванных процедур будет размещаться в нижней части стека, а самая последняя – в верхней части. Наименование процедуры состоит из трех частей: имени проекта, имени модуля (в том числе модуля формы), имени процедуры (рис. 13.31).

Иллюстрированный самоучитель по Microsoft Access 2002 › Программирование в Access 2002 › Инструментальные средства отладки
Рис. 13.31. Диалоговое окно Call Stack

Выбрав в стеке нужную процедуру, можно нажать кнопку Show (Показать), тогда окно Call Stack закроется и в окне кода модуля появится выбранная процедура. При этом курсор устанавливается на строку кода, вызывающую следующую процедуру из стека. Если выбирается текущая процедура, то курсор устанавливается на текущую команду.

Окно Call Stack вызывается несколькими способами:

  • нажать кнопку Call Stack на панели инструментов;
  • выбрать команду View › Call Stack;
  • нажать комбинацию клавиш CTRL + L;
  • нажать кнопку с многоточием в верхнем правом углу окна Locals.

Данное окно может быть открыто только в режиме останова.

Использование комбинаций клавиш быстрого вызова

Поскольку работа в редакторе – это главным образом работа с клавиатурой, существует большое количество специальных клавиш и комбинаций клавиш быстрого вызова для выполнения определенных функций. Вы можете увидеть их в меню Run, Debug и View. Список наиболее часто используемых клавиш и их комбинаций приведен в табл. 13.12.

Таблица 13.12. Комбинации клавиш быстрого вызова редактирования и отладки кода VBA.

Комбинация клавиш Назначение
F7 Открыть окно редактора кода
CTRL + F Найти
CTRL + F Заменить
F3 Найти далее
SHIFT + F3 Найти ранее
CTRL + t К следующей процедуре
CTRL + n К предыдущей процедуре
CTRL + J List Properties/Members
CTRL + SHIFT + J List Constant
CTRL + | Quick Info
CTRL + SHIFT + | Parameter Info
CTRL + Пробел Закончить слово
F5 Продолжить
SHIFT + F5 Сброс
F8 Шаг с заходом
SHIFT + F8 Шаг с обходом
CTRL + SHIFT + F8 Шаг с выходом
F9 Установка/сброс точки останова
SHIFT + F9 Вызов окна Quick Watch
CTRL + SHIFT + F9 Сброс всех точек останова
F2 Вызов окна просмотра объектов Object Browser
SHIFT + F2 Definition
CTRL + SHIFT + F2 Last Position
CTRL + G Вызов окна Immediate
CTRL + L Вызов окна Call Stack
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.