Макродействие StopMacro

Забележка:  Бихме искали да ви осигурим най-новото помощно съдържание възможно най-бързо на вашия собствен език. Тази страница е преведена чрез автоматизация и може да съдържа граматически грешки и несъответствия. Нашата цел е това съдържание да ви бъде полезно. Можете ли да ни кажете дали информацията е била полезна за вас, в дъното на тази страница? Ето статията на английски за бърза справка.

Можете да използвате макрокомандата StopMacro в настолни бази данни на Access, за да спрете текущо изпълнявани макрос.

Настройка

Действието StopMacro няма аргументи.

Забележки

Обикновено използвате това действие, когато условие налага да спрете макроса. Можете да използвате условен израз в макроса ред за действия , съдържащ това действие. Когато израза като True (– 1), Access спира макроса.

Например можете да създадете макрос, който се отваря формуляр , показваща дневен ред на общите суми за датата, въведена в персонализиран диалогов прозорец. Можете да използвате условен израз да се уверите, дата на поръчка контрола в диалоговия прозорец съдържа валидна дата. Ако не е така, действието съобщение може да се показва съобщение за грешка и StopMacro действие да спрете макроса.

Ако макросът е използвал ехо или SetWarnings действия за да включите ехо или показването на системните съобщения разстояние, StopMacro Макрокомандата автоматично включва ги отново.

Това действие не е налична в модул Visual Basic for Applications (VBA).

Пример

Синхронизиране на формуляри с помощта на макрос

Следващият макрос отваря формуляр за списък с продукти в долния десен ъгъл на формуляра за доставчици, Показване на продуктите на текущия доставчик. Тя показва използването на ехосъобщение, GoToControl, StopMacro, OpenFormи MoveAndSizeWindow макроси действия. Той също показва използването на условен израз със съобщение, GoToControlи StopMacro действия. Този макрос трябва да бъде приложен към бутона продукти преглед на формуляра за доставчици.

Условие

Действие

Аргументи: настройка

Коментар

Ехо

Ехо по:

Прекратява актуализирането на екрана, докато се изпълнява макроса.

IsNull([SupplierID])

Съобщение

Съобщение: Преместване към записа за доставчика, чиито продукти, които искате да видите, след това щракнете върху бутона Преглед продукти отново.

Издавай звук: да

Тип: няма

Заглавие: избор на доставчик

Ако няма текущ доставчик във формуляра за доставчиците, показва се съобщение.

...

GoToControl

Име на контрола: Име_на_фирмата

Премества фокуса към контролата на Име_на_фирмата.

...

StopMacro

Спиране на макроса.

OpenForm

Име на формуляр: списък с продукти

Изглед: лист с данни

Име на филтър:

Където условие: [SupplierID] = [формуляри]! [Доставчици]! [SupplierID]

Режим на данни: само за четене

Режим на прозорец: Нормален

Отворете формуляра за списък с продукти и показване на продуктите на текущия доставчик.

MoveAndSizeWindow

Дясно: 0.7799"

Надолу: 1,8"

Позиционирайте списъка продукт формуляра в долния десен ъгъл на формуляра за доставчици.

Разширете уменията си в Office
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×