Като използвате режима "стъпка по стъпка" за макрос, можете да наблюдавате как макросът се изпълнява едно по едно действие. Това ви помага да виждате резултатите от всяко действие и да изолирате всяко действие, което води до грешка или нежелан резултат.
Щракнете с десния бутон върху макроса в навигационния екран и след това щракнете върху "Режим на проектиране".
В раздела "Проектиране на макрос ", в групата "Инструменти " щракнете върху "Единична стъпка".
Щракнете върху Изпълни. Ако макросът е нов или е редактиран, получавате подкана да го запишете, преди да можете да го изпълните. Показва се диалоговият прозорец "Единична стъпка на макрос ". Тя показва информация за макроса и текущата макрокоманда, заедно с номера на грешката. Нула в полето " Номер на грешка " означава, че не е възникнала грешка.
Направете едно от следните неща:
- За да изпълните действието, показано в диалоговия прозорец "Единична стъпка на макрос", щракнете върху "Стъпка".
- За да спрете макроса и да затворите диалоговия прозорец, щракнете върху Спри всички макроси.
- За да изключите единичната стъпка и да изпълните останалата част от макроса, щракнете върху "Продължи".
Забележки
За да започнете единична стъпка по стъпка, докато се изпълнява макрос, натиснете Ctrl+Break.
За да започнете единичната стъпка от определен момент от вашия макрос, добавете макрокомандата SingleStep там, където искате да започне единичната стъпка. Използвайте следната процедура, за да добавите макрокомандата SingleStep към вашия макрос:
- В каталога с действия от дясната страна на прозореца за проектиране на макроси потърсете SingleStep. Ако каталогът с действия не е показан, включете го. В раздела "Проектиране", в групата "Показване/скриване" щракнете върху "Каталог на действия".
- Плъзнете макрокомандата SingleStep от каталога с действия в прозореца за проектиране и пуснете действието над или под мястото, където искате да започне единичната стъпка. Това действие няма аргументи за действие.
- Запишете макроса, като щракнете върху "Запиши " в лентата с инструменти за бърз достъп. Ако единичната стъпка е изключена, когато щракнете върху "Изпълни", макросът се изпълнява нормално, докато достигне до макрокомандата SingleStep , която сте вмъкнали. В този момент макросът започва да изпълнява единични стъпки. Можете да добавите няколко действия SingleStep към макрос. Щракването върху "Продължи" в диалоговия прозорец "Единична стъпка на макроса " изключва единичната стъпка, докато Access не достигне до следващото действие на SingleStep . Ако единичната стъпка е включена, когато макросът завърши, той остава включен. Ако изпълните друг макрос, Access показва диалоговия прозорец "Единична стъпка на макрос " отново. За да изключите единичните стъпки, щракнете върху "Продължи" в диалоговия прозорец "Единична стъпка на макрос ". Или в раздела "Проектиране ", в групата "Инструменти " щракнете върху "Единична стъпка ", така че да не се осветява.