Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

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

Настройка

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

Забележки

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

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

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

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

Пример

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

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

Условие

Действие

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

Коментар

Echo

Включено ехо: не

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

IsNull([SupplierID])

Поле за съобщения

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

Звуков сигнал: Да

Тип: няма

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

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

...

GoToControl

Име на контрола: CompanyName

Преместване на фокуса върху контролата CompanyName.

...

StopMacro

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

OpenForm

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

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

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

Условие Where: [SupplierID] = [Forms]! [Доставчици]! [ИД на доставчик]

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

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

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

MoveAndSizeWindow

Десен: 0,7799"

Надолу: 1,8"

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

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

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

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

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

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

×