Коригиране на макрос изпълнение стъпка по стъпка

Отнася се за
Access за Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Като използвате режима "стъпка по стъпка" за макрос, можете да наблюдавате как макросът се изпълнява едно по едно действие. Това ви помага да виждате резултатите от всяко действие и да изолирате всяко действие, което води до грешка или нежелан резултат.

  1. Щракнете с десния бутон върху макроса в навигационния екран и след това щракнете върху "Режим на проектиране".

  2. В раздела "Проектиране на макрос ", в групата "Инструменти " щракнете върху "Единична стъпка".

  3. Щракнете върху Изпълни. Ако макросът е нов или е редактиран, получавате подкана да го запишете, преди да можете да го изпълните. Показва се диалоговият прозорец "Единична стъпка на макрос ". Тя показва информация за макроса и текущата макрокоманда, заедно с номера на грешката. Нула в полето " Номер на грешка " означава, че не е възникнала грешка. Диалогов прозорец ''Единична стъпка на макрос''

  4. Направете едно от следните неща:

    • За да изпълните действието, показано в диалоговия прозорец "Единична стъпка на макрос", щракнете върху "Стъпка".
    • За да спрете макроса и да затворите диалоговия прозорец, щракнете върху Спри всички макроси.
    • За да изключите единичната стъпка и да изпълните останалата част от макроса, щракнете върху "Продължи".

Забележки

  • За да започнете единична стъпка по стъпка, докато се изпълнява макрос, натиснете Ctrl+Break.

  • За да започнете единичната стъпка от определен момент от вашия макрос, добавете макрокомандата SingleStep там, където искате да започне единичната стъпка. Използвайте следната процедура, за да добавите макрокомандата SingleStep към вашия макрос:

    1. В каталога с действия от дясната страна на прозореца за проектиране на макроси потърсете SingleStep. Ако каталогът с действия не е показан, включете го. В раздела "Проектиране", в групата "Показване/скриване" щракнете върху "Каталог на действия".
    2. Плъзнете макрокомандата SingleStep от каталога с действия в прозореца за проектиране и пуснете действието над или под мястото, където искате да започне единичната стъпка. Това действие няма аргументи за действие.
    3. Запишете макроса, като щракнете върху "Запиши " в лентата с инструменти за бърз достъп. Ако единичната стъпка е изключена, когато щракнете върху "Изпълни", макросът се изпълнява нормално, докато достигне до макрокомандата SingleStep , която сте вмъкнали. В този момент макросът започва да изпълнява единични стъпки. Можете да добавите няколко действия SingleStep към макрос. Щракването върху "Продължи" в диалоговия прозорец "Единична стъпка на макроса " изключва единичната стъпка, докато Access не достигне до следващото действие на SingleStep . Ако единичната стъпка е включена, когато макросът завърши, той остава включен. Ако изпълните друг макрос, Access показва диалоговия прозорец "Единична стъпка на макрос " отново. За да изключите единичните стъпки, щракнете върху "Продължи" в диалоговия прозорец "Единична стъпка на макрос ". Или в раздела "Проектиране ", в групата "Инструменти " щракнете върху "Единична стъпка ", така че да не се осветява.