Додавання правил для перевірки
Застосовується до
Додавання правил перевірки до елементів керування в шаблоні форми гарантує точність і узгодженість зібраних даних. Коли ви додаєте елемент керування текстом, користувачі можуть вводити будь-що. Проте якщо потрібно обмежити користувачам введення адреси електронної пошти, скористайтеся правилом перевірки, яке гарантує, що введене користувачем у полі шаблон адреси електронної пошти збігається з шаблоном адреси електронної пошти та запропонує виправити її, якщо ні.
У цій статті
Приклади правил перевірки
Нижче наведено кілька прикладів використання правил перевірки в шаблоні форми.
- Щоб повідомити користувачів, коли сума, яку вони вводили для елемента витрат, перевищує затверджену суму.
- Щоб користувачі вводили в поле номера телефону правильний відформатований номер телефону.
- Щоб упевнитися, що адресу для виставлення рахунків введено, якщо користувач не встановлює прапорець, який указує на те, що адреса виставлення рахунків збігається з адресою доставки.
Примітка.
За допомогою правил перевірки даних користувач не може надіслати форму, якщо є помилки.
Способи сповіщення користувачів про помилку перевірки
Правила перевірки призначені для перевірки наявності певних умов у формі та, якщо ці умови виконано, сповіщають користувачів про те, що вони можуть вжити заходів для виправлення. Правила перевірки сповіщають користувачів про помилку перевірки двома способами: екранні підказки та діалогові вікна. Екранна підказка завжди пов'язана з помилкою перевірки та відображається, коли користувач переміщує курсор миші на елемент керування з пов'язаним із ним правилом перевірки. Ви також можете вказати додаткове повідомлення діалогового вікна, яке відображатиметься під час введення користувачами неприпустимих даних.
За замовчуванням діалогові вікна відображаються, лише коли користувач клацає правою кнопкою миші елемент керування з помилкою перевірки, а потім натискає повний опис помилки в InfoPath Filler або клацає посилання в підказці перевірки в браузері. Крім того, ви можете налаштувати правило, щоб діалогове вікно відображалось автоматично. Цей параметр застосовується лише під час заповнення форм у програмі InfoPath Filler, коли користувач робить неприпустимий запис, а потім намагається вийти з елемента керування. Навіть якщо цей параметр вибрано, повідомлення діалогового вікна не відображаються автоматично під час заповнення форм у браузері.
Додавання правила перевірки
Використання кнопки "Додати правило"
Додані попередньо визначені правила перевірки можна додати за допомогою кнопки Додати правило . Щоб швидко додати правило перевірки, зробіть ось що:
- Виберіть елемент керування.
- На вкладці Основне в групі Правила натисніть кнопку Додати правило.
- Виберіть тип умови, яку має відповідати правило, щоб застосувати його, наприклад Не адреса електронної пошти , щоб правило відформатовано як адресу електронної пошти.
- Натисніть кнопку Показати помилку перевірки.
Примітка.
Залежно від вибраного типу умови вам може бути запропоновано ввести додаткові відомості.
- Коли все буде готово, з'явиться область завдань Правила , і ви зможете внести необхідні зміни до правила.
Використання області завдань "Правила"
Щоб додати правило перевірки з області завдань Правила , виконайте такі дії:
Створіть правило перевірки.
- Клацніть елемент керування.
- Якщо область завдань Правила не відображається, на вкладці Основне в групі Правила натисніть кнопку Керування правилами.
- Клацніть Створити.
- Натисніть кнопку Перевірка.
- У полі Відомості для введіть ім'я правила.
Укажіть умови.
У розділі умов виберіть пункт Немає .
Якщо умова правила базується на полі, виконайте такі дії:
Клацніть поле, на основі яке базується правило.
Клацніть оператор, наприклад дорівнює.
Введіть значення.
Примітка.
Також можна створити правило на основі виразу або набору підписаних даних. Докладні відомості про ці розширені сценарії див. у відповідному розділі в розділі Додаткові сценарії умов.
Натисніть кнопку І , щоб додати іншу умову та повторити крок 2, або натисніть кнопку OK.
Примітка.
Після додавання другої умови кнопка And замінюється полем. Залиште та виберіть, якщо для застосування перевірки даних потрібно виконати як першу, так і кожну наступну умову. В іншому разі, якщо для застосування перевірки даних має бути виконано лише одну з умов, виберіть або.
Укажіть повідомлення.
Введіть текст у полі Екранна підказка .
Щоб додати докладніше повідомлення або ввімкнути автоматичне діалогове вікно, виконайте такі дії:
Натисніть кнопку Показати додаткові параметри.
Натисніть кнопку Показати екранні підказки та повідомлення діалогового вікна, щоб увімкнути автоматичне повідомлення діалогового вікна.
Примітка.
Під час заповнення форм у браузері відображаються лише екранні підказки.
У полі повідомлення Діалогове вікно введіть текст.
Відкриється діалогове вікно Шаблон введення даних , у якому можна вибрати один із попередньо визначених стандартних шаблонів. Якщо жоден із цих шаблонів не відповідає вашим потребам, ви можете вказати настроюваний візерунок. Користувацькі візерунки можуть вимагати використання спеціальних символів, які можна легко вставити, вибравши їх у вікні Вставлення спеціального символу .
Додаткові сценарії умов
Нижче наведено розширені сценарії, які можна використовувати під час настроювання умови правила перевірки даних.
- Створення правила на основі виразу
Вираз – це набір значень, полів або груп, функцій і операторів. За допомогою виразу можна перевірити значення поля, наприклад перевірити дату введення користувачем або вартість елемента, введеного у звіт про витрати.
- Клацніть вираз.
- Введіть вираз.
Примітка.
Докладні відомості див. в статті Додавання функцій і формул.
- Створення правила на основі набору підписаних даних
Базуючись на правилі на наборі підписаних даних, ви можете додати повідомлення про помилку до кнопки "Надіслати", якщо користувач не підписав форму, щоб переконатися, що форму підписано перед надсиланням. Ця умова підтримується лише у формах InfoPath Filler.
- Натисніть кнопку Вибрати набір підписаних даних.
- У діалоговому вікні Вибір набору підписаних даних виберіть набір підписаних даних і натисніть кнопку OK.
- Виберіть потрібну умову та виберіть умови.
Примітка.
Докладні відомості див . в статті Цифрові підписи в програмі InfoPath 2010.
- Створення правила на основі ролі користувача
У вас може бути одна форма для всіх користувачів, але залежно від їхніх ролей потрібна різна інформація від кожної групи користувачів. Як наслідок, ви можете скористатися помилкою перевірки даних, щоб відобразити помилку перевірки, якщо користувач, призначений певній ролі, забуває заповнити обов'язкове поле. Ролі користувачів підтримуються лише у формах InfoPath Filler.
- У першому полі виберіть поточну роль користувача .
- Клацніть оператор, наприклад дорівнює.
- Клацніть роль або виберіть пункт Керування ролями , щоб керувати ролями користувачів.