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

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

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

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

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

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

Описание

Сообщение

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

Сигнал

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

Тип

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

Заголовок

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

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

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

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

Описание

Сообщение

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

Замечания

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

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

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

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

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

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

Примеры

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

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

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

Аргумент

Примечание

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

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

Сигнал: Нет

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

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

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

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

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

Сигнал: Да

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

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

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

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

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

Сигнал: Да

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

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

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

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

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

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

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

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

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

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

×