С помощью макрокоманды Шаг в классической базе данных Access можно приостановить выполнение макроса и открыть диалоговое окна Пошаговое исполнение макроса.
Настройка
У макрокоманды Шаг нет аргументов.
Примечания
-
Макрокоманду Шаг можно использовать для отладки макроса, который не работает должным образом. Вы можете добавить макрокоманду Шаг в макрос перед макрокомандой, которая предположительно вызывает ошибку. Макрокоманда приостанавливает исполнение макроса и открывает диалоговое окно Пошаговое исполнение макроса. Это диалоговое окно выводит данные об активном макросе: имя макроса, заданные условия, имя макрокоманды, аргументы и номер ошибки (если эти данные доступны). Чтобы перейти к следующей макрокоманде, нажмите кнопку Шаг, чтобы остановить данный макрос, а также все прочие выполняющиеся макросы — кнопку Остановить все макросы, а чтобы выйти из пошагового режима и возобновить нормальную работу макроса — кнопку Продолжить.
-
Макрокоманда Шаг приводит практически к таким же результатам, что и выбор пункта Шаг в группе Сервис на вкладке Конструктор окна макроса. Различие между выбором этого пункта и вызовом макрокоманды Шаг в том, что макрокоманду можно поместить в макросе именно туда, откуда нужно начать пошаговое выполнение. Таким образом, чтобы добраться до той команды, которую нужно проверить, не придется выполнять все предыдущие. С другой стороны, пункт Шаг нужно выбирать в окне макроса до того, как запущен макрос. В этом случае пошаговое выполнение начнется с первой команды макроса.
Примечание: Если весь макрос от начала до конца был выполнен по шагам, а в конце не была нажата кнопка Продолжить, режим пошагового выполнения будет активен, даже когда макрос закончит свою работу. Любой запущенный следом макрос начнет свою работу в пошаговом режиме. Чтобы отключить режим пошагового выполнения, либо нажмите кнопку Продолжить в диалоговом окне Пошаговое исполнение макроса, либо снимите флажок Шаг на вкладке Конструктор в группе Сервис в макросе, открытом в Конструкторе.