Макрокоманда "ОкноСообщения"

В базах данных Access с помощью макрокоманды ОкноСообщения можно отобразить окно сообщения с предупреждением или информацией. Например, можно использовать макрокоманду ОкноСообщения с макросами проверки условий. Если элемент управления или запись не соответствует условию проверки в макросе, в окне сообщения могут отображаться сведения об ошибке и о типе данных, которые необходимо ввести.

Примечание : Часть содержимого этого раздела может быть неприменима к некоторым языкам.

Примечание : Начиная с Access 2010, макрокоманда Сообщение называется ОкноСообщения.

Настройка для классических баз данных Access

В классических базах данных Access макрокоманда ОкноСообщения имеет указанные ниже аргументы.

Аргумент макрокоманды

Описание

Сообщение

Текст в окне сообщения. Введите текст сообщения в поле аргумента Сообщение. Можно ввести до 255 символов или выражение (после знака равенства).

Сигнал

Определяет, выдает ли динамик компьютера или устройства звуковой сигнал при выводе сообщения. Выберите значение Да (звуковой сигнал включен) или Нет (звуковой сигнал выключен). Значение по умолчанию — Да.

Тип

Тип окна сообщения. Каждый тип обозначается собственным значком. Выберите один из типов: Отсутствует, Критическое, Предупреждающее?, Предупреждающее! или Информационное. Значение по умолчанию — Отсутствует.

Заголовок

Текст, выводимый в заголовке окна сообщения. Например, заголовок может содержать текст "Проверка кода клиента". Если оставить этот аргумент пустым, будет отображаться текст "Microsoft Access".

Настройка для веб-приложений Access

В веб-приложениях Access макрокоманда ОкноСообщения имеет только один аргумент.

Аргумент макрокоманды

Описание

Сообщение

Текст в окне сообщения. Введите текст сообщения в поле аргумента Сообщение. Можно ввести до 255 символов или выражение (после знака равенства).

Замечания

В классических базах данных Access с помощью макрокоманды ОкноСообщения можно создать форматированное сообщение об ошибке наподобие встроенных сообщений об ошибках, выводимых приложением Access. При использовании макрокоманды ОкноСообщения можно указать для аргумента "Сообщение" текст, состоящий из трех разделов. Разделы нужно отделять друг от друга символом @.

В примере ниже выводится окно с форматированным сообщением, разбитым на разделы. Первый раздел текста — заголовок с полужирным начертанием. Второй раздел отображается под заголовком как обычный текст. Третий раздел выводится как обычный текст под вторым разделом с пустой строкой между ними.

В поле аргумента Сообщение введите следующую строку:

Неверная кнопка!@Эта кнопка не работает.@Попробуйте другую.

Примечание : В веб-приложениях Access этот способ форматирования использовать невозможно.

Выполнять команду ОкноСообщения в модуле Visual Basic для приложений (VBA) нельзя. Используйте вместо этого функцию MsgBox.

Примеры

Сценарии использования окна сообщения

В примерах ниже показаны различные сценарии использования макрокоманды ОкноСообщения.

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

Аргумент

Примечание

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

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

Сигнал: Нет

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

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

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

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

Сообщение: Прежде чем сохранять запись, введите имя поставщика.

Сигнал: Да

Тип: Предупреждающее!

Заголовок: Отсутствует имя поставщика

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

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

Сообщение: ="Поставщик " & [Формы]![Поставщики]![Имя поставщика] & " уже имеется в базе данных."

Сигнал: Да

Тип: Критическое

Заголовок: Повторяющийся поставщик

В этом примере классической базы данных пользователь ввел повторяющееся имя поставщика в форме "Поставщики". В качестве аргумента "Сообщение" используется выражение. В результате отображается сцепленная строка, содержащая имя поставщика, которое пользователь ввел в элементе управления "Имя поставщика" в форме "Поставщики". Это сообщение выводится в Access со звуковым сигналом и значком, символизирующим критическую важность.

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

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

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

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×