Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

С помощью макрокоманды ОстановитьМакрос в классической базе данных Access можно остановить выполняющийся в данный момент макрос.

Настройка

У макрокоманды ОстановитьМакрос нет аргументов.

Примечания

Обычно это действие используется, когда условие заставляет остановить макрос. Вы можете использовать условное выражение в строка действия макроса, который содержит это действие. Когда выражение принимает значение True (–1), Access останавливает макрос.

Например, можно создать макрос, который открывает форма с итоговой датой, введенной в настраиваемое диалоговое окно. Условное выражение можно использовать, чтобы убедиться, что элемент управления Дата заказа в диалоговом окне содержит допустимую дату. В противном случае действие MessageBox может отобразить сообщение об ошибке, а действие StopMacro может остановить макрос.

Если макрос использовал действия Echo или SetWarnings для включения вывод на экран или отображения системных сообщений, макрокоманда StopMacro автоматически включает их.

Эта макрокоманда недоступна в модуле Visual Basic для приложений (VBA).

Пример

Синхронизация форм с помощью макроса

Приведенный ниже макрос открывает форму "Список товаров" в правом нижнем углу формы "Поставщики", отображая товары текущего поставщика. В макросе показано использование макрокоманд ВыводНаЭкран, Сообщение, КЭлементуУправления, ОстановитьМакрос, ОткрытьФорму и РазмерПоложениеОкна. Кроме того, проиллюстрировано использование условного выражения с макрокомандами ОкноСообщения, КЭлементуУправления и ОстановитьМакрос. Этот макрос должен быть привязан к кнопке "Обзор товаров" в форме "Поставщики".

Условие

Макрокоманда

Аргументы: параметр

Примечание

ВыводНаЭкран

Включить вывод: Нет

Приостанавливает обновление экрана, пока выполняется макрос.

IsNull([КодПоставщика])

ОкноСообщения

Сообщение: Перейдите к записи того поставщика, товары которого нужно просмотреть. Затем снова нажмите кнопку "Обзор товаров".

Сигнал: Да

Тип: Отсутствует

Заголовок: Выберите поставщика

Сообщение выводится, если в форме "Поставщики" нет текущего поставщика.

...

КЭлементуУправления

Имя элемента: Организация

Перемещает фокус на элемент управления "Организация".

...

ОстановитьМакрос

Прекращает работу макроса.

ОткрытьФорму

Имя формы: Список товаров

Режим: Таблица

Имя фильтра:

Условие отбора: [Код поставщика] = [Forms]![Поставщики]![КодПоставщика]

Режим данных: Только чтение

Режим окна: Обычное

Открывает форму "Список товаров" и показывает товары текущего поставщика.

РазмерПоложениеОкна

По правому краю: 2 см

От верхнего края: 4,5 см

Помещает форму "Список товаров" в правую нижнюю часть формы "Поставщики".

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

Спасибо за ваш отзыв!

×