Примітка.: Ми хочемо надавати найновіший вміст довідки рідною мовою користувачів якомога швидше. Цю сторінку перекладено за допомогою засобу автоматичного перекладу, тому вона може містити смислові, синтаксичні або граматичні помилки. Ми вважаємо, що цей вміст стане вам у пригоді. Повідомте нас, чи була інформація корисною, унизу цієї сторінки. Для зручності цю статтю можна переглянути англійською мовою.
У програмі Microsoft InfoPath 2010 можна визначити правила форматування елементів керування на основі умов, які виконуються у формі. Якщо визначені умови виконуються, коли користувач заповнює форму із правилами форматування, то форматування застосовується. Правила форматування можна використовувати для застосування до елементів керування одного з таких форматувань: жирний шрифт, підкреслення, курсив, закреслення, колір шрифту або колір тла; а також для приховання, відображення чи вимкнення елементів керування.
У цій статті
Приклади правил форматування
Нижче наведено кілька прикладів використання правил форматування в шаблоні форми:
-
Приховати розділ адреси постачання, якщо не встановлено прапорець Визначення адреси постачання.
-
Змінення кольору шрифту на блакитний, а стилю шрифту – на жирний для всіх витрат, для яких потрібно надати чек.
-
Змінення кольору тла елемента керування в повторюваній таблиці, створеній на основі значення текстового поля рядка. Наприклад, можна зробити всі елементи керування в рядку, який містить прострочений елемент, червоними, а в рядку, який містить заплановані елементи, зеленими.
-
Позначити червоним фінансові записи, якщо їх розмір становить менше $0, і зеленим, якщо їх розмір становить $0 і більше.
-
Відфільтрувати рядки у повторюваній таблиці.
Примітка.: Також можна використовувати правила перевірки для відображення повідомлення, коли користувач вводить неправильних значень у формі.
Додавання форматування
Використання кнопки "Додати правило"
Готові правила форматування можна додати за допомогою команди Додати правило.
-
Виберіть елемент керування.
-
На вкладці Основне у групі Правила натисніть кнопку Додати правило.
-
Виберіть тип умови, якій має відповідати правило для його застосування, наприклад Пусто, щоб застосовувати правило, якщо в полі немає значення.
-
Виберіть тип форматування для застосування, наприклад затінення кольору тла клітинки або змінення шрифту для позначення попередження.
Примітка.: Залежно від типу чи умови, що ви вибрали, вам може бути запропоновано ввести додаткові відомості.
Після цього відобразиться область завдань Правила й можна буде належно змінити правило.
Використання області завдань "Правила"
Виконайте вказані нижче дії, щоб додати правило форматування з області завдань Правила.
-
Створіть правило форматування
-
Виберіть елемент керування.
-
Якщо область завдань "Правила" не відображається, на вкладці Основне у групі Правила виберіть пункт Керування правилами.
-
Натисніть кнопку Створити.
-
Виберіть пункт Форматування.
-
Введіть ім’я правила в текстове поле Докладні відомості про логіку.
-
-
Визначте умови.
-
У розділі умов виберіть посилання Немає.
-
Якщо умова для правила визначається на основі поля, виконайте такі дії:
-
У першому полі виберіть поле або виберіть пункт Вибрати поле або групу.
-
У другому полі виберіть оператор, наприклад дорівнює.
-
У третьому полі введіть значення.
Примітка.: Це також можна створити правило на вираз або набору підписуваних даних. Додаткові відомості про ці додаткові сценарії у розділі відповідних у розділі додаткові умови сценарії.
-
-
Натисніть кнопку І, щоб додати іншу умову, і повторіть крок 2 або натисніть кнопку ОК.
Примітка.: Після додавання другої умови кнопка І заміняється на поле. Залиште вибраним пункт І, якщо потрібно, щоб перша та всі наступні умови виконувалися для застосування умовного форматування. В іншому разі, якщо лише одна з умов має виконуватися для застосування умовного форматування, виберіть пункт або.
-
-
Визначте форматування.
-
Виберіть потрібні параметри в розділі Форматування. У цьому розділі можна визначити, чи текст в елементі керування має бути жирний або підкреслений, змінити колір тексту або тла, а також увімкнути чи вимкнути елемент керування.
-
Примітка.: Якщо ви додали кілька правил форматування й більше одного з них виконуються, застосовується форматування лише першої умови, що виконується.
Шаблони введення даних
Правила форматування можуть базуватися на шаблоні тексту, який користувач вводить у текстове поле. Наприклад, якщо вам потрібно зібрати поштові індекси США, ви повинні перевірити, чи введено лише п’ять цифр, не більше і не менше, а також чи не введено текстових символів. Крім того, якщо потрібно, щоб користувач ввів адресу електронної пошти, можна зіставити введене значення із шаблоном, що містить текст, символ “@”, домен і доменний суфікс, наприклад “.com”.
Для цього в текстовому полі Оператор виберіть пункт Збігається із шаблоном під час створення умови, а потім виберіть параметр Виберіть шаблон. Відкриється діалогове вікно Шаблон вводу даних, у якому можна вибрати з кількох попередньо визначених стандартних шаблонів. Якщо жоден із цих шаблонів не відповідає вашим потребам, ви можете визначити власний настроюваний шаблон. Для настроюваного шаблоу можуть бути потрібні спеціальні символи, які можна легко вставити з поля Вставити спеціальний символ.
Сценарії розширених умов
Нижче наведено розширені сценарії, які можна використовувати під час настроювання умови для правила форматування даних.
-
Створення правила на основі виразу
Вираз – це набір значень, полів або груп, функцій і операторів. За допомогою виразу можна визначити значення поля в таких сценаріях: автоматичне додавання сьогоднішньої дати до форми або додавання вартості товарів, введених у звіт про витрати, для отримання загальної суми.
-
У першому полі виберіть вираз.
-
У другому полі введіть вираз.
-
Створення правила на основі набору підписуваних даних
Якщо форма вимагає додавання цифрового підпису та її ще не підписано, можна вимкнути кнопку надсилання. Або, наприклад, можна встановити червоний колір тла для поля Підпис, доки форму не буде підписано. Ця умова підтримується лише у формах програми InfoPath Filler.
-
У першому полі виберіть пункт Виберіть набір підписуваних даних.
-
У діалоговому вікні Виберіть набір підписуваних даних виберіть набір підписуваних даних і натисніть кнопку ОК.
-
У другому полі виберіть умову, а потім, у третьому полі, виберіть необхідні критерії.
Примітка.: Додаткові відомості про Цифрові підписи у програмі InfoPath 2010.
-
Створення правила на основі ролі користувача
Оскільки можна створювати форму й надавати їй різного вигляду, а також відображати форму у відповідному вигляді для певного користувача залежно від його ролі, також можна відображати її однаково для всіх користувачів і приховувати або відображати окремі елементи керування в поданні для користувача залежно від його ролі. Ви також можете використовувати це для автоматичного заповнення полів "Керівник", "Відділ" користувача або інших відомостей залежно від його ролі. Ролі користувача підтримуються лише у формах InfoPath Filler.
-
У першому полі виберіть пункт Поточна роль користувача.
-
У другому полі виберіть оператор, наприклад дорівнює.
-
У третьому полі виберіть роль або пункт Керування ролями для керування ролями користувачів.