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