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

В бази данни на Access можете да използвате макрокомандата MessageBox , за да покажете поле за съобщение, съдържащо предупреждение или информационно съобщение. Можете например да използвате макрокомандата MessageBox с проверка макроси. Когато контрола или запис не изпълни условие за проверка в макроса, прозорецът със съобщение може да покаже съобщение за грешка и да предостави инструкции за вида на данните, които трябва да бъдат въведени.

Забележка: Част от съдържанието в тази тема може да не е приложимо за някои езици.

Настройка за настолни бази данни на Access

В настолни бази данни на Access макрокомандата MessageBox има следните аргументи:

Аргумент на действие

Описание

Съобщение

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

Сигнал

Указва дали тонколоната на вашия компютър или устройство издава звуков сигнал, когато съобщението се покаже. Изберете Да (прозвучи звуков сигнал) или Не (не издавай звуков сигнал). По подразбиране е Да.

Type

Полето за типа на съобщението. Всеки тип има различна икона. Изберете Няма, Критично, Предупреждение?, Предупреждение! или Информация. По подразбиране е Няма.

Заглавие

Текстът, показан в полето за съобщение, заглавна лента. Например можете да накарате заглавната лента да показва "Проверка на ИД на клиент". Ако оставите този аргумент празен, се показва "Microsoft Access".

Настройка за уеб приложения на Access

В уеб приложенията на Access макрокомандата MessageBox има само един аргумент.

Аргумент на действие

Описание

Съобщение

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

Забележки

В настолни бази данни на Access можете да използвате макрокомандата MessageBox , за да създадете форматирано съобщение за грешка, подобно на вградените съобщения за грешка, показвани от Access. Макрокомандата MessageBox ви позволява да изпратите съобщение в три раздела за аргумента Съобщение. Разделяте секциите със знака "@".

Примерът по-долу показва форматирано поле за съобщение със съобщение в секция. Първият раздел на текста в съобщението се показва като получерно заглавие. Вторият раздел се показва като обикновен текст под това заглавие. Третият раздел се показва като обикновен текст под втория раздел с празен ред между тях.

Въведете следния низ в аргумента Съобщение :

Грешен бутон!бутонът @This не work.@Try друг.

Забележка: Тази специална техника на форматиране не може да се използва в уеб приложенията на Access.

Не можете да изпълните действието MessageBox в модул на Visual Basic for Applications (VBA). Вместо това използвайте функцията MsgBox .

Примери

Сценарии за прозорец за съобщения

Следващите примери показват различни типове сценарии за използване на макрокомандата MessageBox .

Действие

Аргумент

Коментар

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

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

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

Тип: няма

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

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

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

Съобщение: Въведете име на доставчик, преди да се опитате да запишете записа.

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

Тип: Предупреждение!

Заглавие: Липсва име на доставчик

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

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

Message: ="Доставчикът " & [Формуляри]! [Доставчици]! [Supplier Name] & " вече е в базата данни."

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

Тип: критично

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

В този пример за настолна база данни потребителят въведе дублирано име на доставчик във формуляра "Доставчици". В аргумента Съобщение изразът конкатенира текста на съобщението по избор и показва името на доставчика, въведен от потребителя в контролата "Име на доставчик" във формуляра "Доставчици". Access показва съобщение със звуков сигнал и критична икона с това съобщение.

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

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

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

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

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

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

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

×