У базах даних Access можна використовувати дію макросу повідомлення , щоб відобразити вікно повідомлення, яке міститиме попередження або Інформаційне повідомлення. Наприклад, ви можете використовувати дію макросу Mesampagbox з перевірка макросів. Якщо елемент керування або запис не вдалося перевірити умову перевірки в макросі, у вікні повідомлення відображається повідомлення про помилку, а також надано вказівки з використання типу даних, які слід вводити.
Примітка.: Деякий вміст у цій статті може не застосовуватися до деяких мов.
Примітка.: Починаючи з версії Access 2010, дія макросу Повідомлення називається Вікноповідомлення.
Настроювання локальних базах даних Access
У локальних базах даних Access макрос Вікноповідомлення має зазначені нижче аргументи.
Аргумент дії |
Опис |
Повідомлення |
Текст у вікні повідомлення. Введіть текст повідомлення в полі аргументу Повідомлення. Тут можна ввести щонайбільше 255 символів або вираз (після знака рівності). |
Сигнал |
Тут можна вказати, чи лунатиме з комп’ютера або динаміка пристрою сигнал, коли відображається повідомлення. Виберіть Так (сигнал звучатиме) або Ні (беззвучний режим). Стандартне значення – Так. |
Тип |
Тип вікна повідомлення. У кожного типу своя піктограма. Виберіть Немає, Критичний, Попередження?, Попередження! або Дані. Стандартне значення – Немає. |
Назва |
Текст, що відображається в рядку заголовка вікна повідомлення. Наприклад, можна вказати, що в рядку заголовка має відображатися "Перевірка ідентифікатора клієнта". Якщо залишити цей аргумент пустим, відображатиметься "Microsoft Access". |
Настроювання веб-програм Access
У веб-програмах Access макрос Вікноповідомлення має лише один аргумент.
Аргумент дії |
Опис |
Повідомлення |
Текст у вікні повідомлення. Введіть текст повідомлення в полі аргументу Повідомлення. Тут можна ввести щонайбільше 255 символів або вираз (після знака рівності). |
Примітки
У настільних базах даних Access можна використовувати дію макросу Messagagbox , щоб створити форматоване повідомлення про помилку, подібне до вбудованих повідомлень про помилки, які відображаються в Access. Дія макросу повідомлення дає змогу постачати повідомлення в трьох розділах аргументу повідомлення. Ви розділяєте розділи з символом "@".
Нижче наведено приклад вікна відформатованого повідомлення, розділеного на окремі розділи. Перший розділ тексту в повідомленні відображається жирним шрифтом як заголовок. Другий розділ відображається як звичайний текст під ним. Третій розділ відображається як звичайний текст під другим розділом, з пустим рядком між ними.
Введіть в аргументі Повідомлення такий рядок:
Хибна кнопка!@Ця кнопка не працює.@Спробуйте іншу.
Примітка.: Цей спеціальний спосіб форматування не можна використовувати у веб-програмах Access.
Дію Вікноповідомлення не можна виконати в модулі Visual Basic for Applications (VBA). У ньому натомість слід використовувати функцію MsgBox.
Приклади
Сценарії для вікна повідомлення
У наведеному нижче прикладі показано сценарії різних типів, що використовуються в дії макросу Вікноповідомлення.
Дія |
Аргумент |
Примітка |
Вікноповідомлення |
Повідомлення. Перейдіть до запису постачальника, продукти якого потрібно переглянути, а потім натисніть кнопку "Перевірити продукти" ще раз. Сигнал. Ні Тип. Немає Назва. Виберіть постачальника |
Повідомлення, наведене в цьому прикладі, відображається, якщо у формі постачальників немає поточного постачальника. Піктограми з цим повідомленням не відображаються. |
Вікноповідомлення |
Повідомлення. Перш ніж зберігати запис, введіть ім’я постачальника. Сигнал. Так Тип. Попередження! Назва. Відсутнє ім’я постачальника |
У цьому прикладі, якщо під час спроби користувача зберегти запис не вказано ім'я постачальника, відображається повідомлення з звуковим звуком. У програмі Access відобразиться піктограма знаку оклику з цим повідомленням. |
Вікноповідомлення |
Повідомлення: = "Постачальники" & [Форми]![Постачальники]![Ім’я постачальника] & " уже існує в базі даних." Сигнал. Так Тип. Критичний Назва. Повтор постачальника |
У цьому прикладі локальної бази даних користувач ввів у формі постачальників повтор імені постачальника. В аргументі "Повідомлення" використовується вираз, що об’єднує спеціальний текст повідомлення та відображає ім’я постачальника, яке користувач ввів у формі постачальників у відповідному елементі керування. Повідомлення супроводжується звуковим сигналом, і разом із ним відображається піктограма критичної важливості. |