Добавление правил форматирования для Microsoft InfoPath 2010, русская версия

Применяется к
InfoPath 2010

Важно

Поддержка Microsoft InfoPath 2013 была прекращена 14 июля 2026 г. Рекомендуется перенести существующие формы и рабочие процессы InfoPath в поддерживаемые решения Microsoft 365. Дополнительные сведения о прекращении поддержки InfoPath.

В Microsoft InfoPath 2010, русская версия можно указывать правила форматирования элемента управления, основанные на условиях, присутствующих в форме. Если при заполнении пользователем формы с правилами форматирования выполняются указанные условия, то применяется форматирование. Правила форматирования можно использовать для применения к элементам управления полужирного шрифта, подчеркивания, курсива, зачеркивания, цвета шрифта и фона. скрытие, отображение и отключение элементов управления.

В этой статье

Правило форматирования для примеров Microsoft InfoPath 2010, русская версия

Ниже приведено несколько примеров использования правил форматирования в шаблоне формы:

  • Скрывает раздел "Адрес доставки", если не выбран флажок "Проверка указать адрес доставки".
  • Измените цвет шрифта на синий и начертание шрифта на полужирный для всех расходов, требующих квитанции.
  • Изменение цвета фона элемента управления в повторяющейся таблице в зависимости от значения текстового поля в строке. Например, можно сделать все элементы управления красным цветом в строке для просроченных элементов и зеленым для задач, которые идут по расписанию.
  • Помечайте финансовые записи красным текстом, если их значение меньше 0 $, и зеленым текстом, если значение составляет 0 и более $.
  • Фильтрация строк в повторяющейся таблице.

Примечание

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

К началу страницы

Добавление форматирования

Использование кнопки Add Rule (Добавить правило)

Стандартные правила форматирования можно добавлять с помощью команды "Добавить правило ".

  1. Щелкните элемент управления.
  2. На вкладке Главная в группе Правила нажмите кнопку Добавить правило.

Меню

  1. Выберите тип условия, которому должно удовлетворять правило, например Is Blank , если правило должно применяться при пустом значении поля.
  2. Выберите применяемый тип форматирования, например затенение цвета фона ячейки или изменение шрифта для отображения предупреждения.

Примечание

В зависимости от выбранного типа условий может потребоваться ввести дополнительные сведения.

По завершении появится область задач "Правила ", и вы сможете внести в них необходимые изменения.

Использование области задач "Правила"

Чтобы добавить правило форматирования из области задач " Правила ", выполните следующие действия.

  1. Создание правила форматирования

    1. Щелкните элемент управления.
    2. Если область задач "Правила" не отображается, на вкладке " Главная " в группе "Правила " нажмите кнопку "Управление правилами".
    3. Щелкните Создать.
      Область правил Новое меню с выбранным пунктом
    4. Щелкните "Форматирование".
    5. Введите имя правила в текстовое поле .
  2. Укажите условия.

    1. В разделе "Условие" щелкните "Нет".
      Редактор условий правил форматирования для поля улиц

    2. Если условие правила основано на поле, выполните следующее:

      1. В первом поле щелкните поле или выберите Выберите поле или группу.

      2. Во втором поле выберите оператор " равно".

      3. В третьем поле введите значение.

        Примечание

        Также правило можно создать на основе выражения или набора подписываемых данных. Дополнительные сведения об этих расширенных сценариях см. в соответствующем разделе Сценарии расширенных условий.

    3. Нажмите кнопку And для добавления другого условия, а затем повторите шаг 2 или нажмите кнопку ОК.

      Примечание

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

  3. Укажите форматирование.

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

Примечание

Если добавляется несколько правил форматирования, и несколько из них являются истинными, применяется только форматирование для первого истинного условия.

Шаблоны ввода данных

Правила форматирования могут быть основаны на текстовом шаблоне, который пользователь вводит в текстовое поле. Например, если вы хотите получить почтовый индекс США, вы должны убедиться, что введено только пять чисел, не меньше, не больше и никаких алфавитных символов. Аналогичным образом, если вы хотите, чтобы пользователь вводил адрес электронной почты , вы можете сопоставить вводимые данные с шаблоном, включающим текст, символ "@", домен и суффикс домена, например ".com".

Для этого в текстовом поле Оператор выберите Соответствует шаблону при построении условия, а затем выберите параметр Выбрать шаблон. Откроется диалоговое окно "Шаблон ввода данных ", в котором можно выбрать один из нескольких готовых стандартных шаблонов. Если один из этих шаблонов не соответствует вашим потребностям, вы можете указать пользовательский шаблон. Для работы с пользовательскими шаблонами может потребоваться использование специальных знаков, которые можно легко вставить, выбрав их в поле "Вставить специальный символ ".

Сценарии сложных условий

Ниже приведены расширенные сценарии, которые можно использовать при настройке условия правила форматирования данных.

  • Создание правила на основе выражения

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

  1. В первом поле щелкните выражение.
  2. Во втором поле введите выражение.
  • Создание правила на основе набора подписываемых данных

Если форма требует цифровой подписи и она не подписана, вы можете отключить кнопку отправки. Например, можно сделать цвет фона поля "Подпись " красным, пока форма не будет подписана. Это условие поддерживается только в формах InfoPath Filler.

  1. В первом поле нажмите Выбрать набор подписываемых данных.
  2. В диалоговом окне Выбор набора подписываемых данных выберите набор подписываемых данных и нажмите кнопку ОК.
  3. Во втором поле выберите условие, а затем в третьем выберите необходимые условия.

Примечание

Дополнительные сведения см. в разделе "Цифровые подписи в InfoPath 2010".

  • Создание правила на основе роли пользователя

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

  1. В первом поле нажмите Текущая роль пользователя.
  2. Во втором поле выберите оператор, например " равно".
  3. В третьем поле выберите роль или Управление ролями для управления ролями пользователей.

К началу страницы