Макрос - StopMacro
Можете да използвате действието StopMacro в настолна база данни на Access, за да спрете макрос, който се изпълнява в момента.
Макросът StopMacro няма аргументи.
Бележки
Обикновено този макрос се използва за спиране на макрос, когато е изпълнено определено условие. Можете да използвате условен израз в ред за действие на макрос, който включва този макрос. Ако изразът се изчисли като True (-1), Access спира макроса.
Например можете да създадете макрос, който отваря формуляр, който показва общия брой поръчки, които съответстват на датата, въведена в персонализиран диалогов прозорец. Можете да използвате условен израз, за да тествате валидността на стойността на датата, въведена в контролата Дата на поръчката в диалоговия прозорец. Ако датата е невалидна, макросът MessageBox може да покаже съобщение за грешка, а макросът StopMacro може да спре макроса.
Ако даден макрос използва макросите Screen Output или SetMessages, за да деактивира екранния изход или системните съобщения, макросът StopMacro автоматично ще активира тези режими.
Този макрос не е наличен в модул на Visual Basic за приложения (VBA).
Синхронизиране на формуляри с макрос
Макросът по-долу отваря формуляра за списък с артикули в долния десен ъгъл на формуляра за доставчици, показвайки продуктите на текущия доставчик. Макросът показва използването на макросите OutputToScreen, Message, ToControl, StopMacro, OpenForm и SizeWindowPosition. Той също така илюстрира използването на условен израз с макросите MessageBox, ToControl и StopMacro. Този макрос трябва да бъде свързан къмбутона Преглед на продукти във формуляра Доставчици.