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

Важно :  Данная статья переведена с помощью машинного перевода, см. Отказ от ответственности. Используйте английский вариант этой статьи, который находится здесь, в качестве справочного материала.

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

В этой статье

Примеры правил форматирования

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

Используйте кнопку Добавить правило

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

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

Дополнительные условия сценариев

Примеры правил форматирования

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

  • Если не установлен флажок Укажите адрес доставки скройте раздел доставки адреса.

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

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

  • Отмечать финансовые поля с отрицательными значениями красным цветом, а поля с неотрицательными значениями — зеленым цветом.

  • Применить фильтр к строкам в повторяющейся таблице.

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

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

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

Использование кнопки "Добавить правило"

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

  1. Щелкните элемент управления.

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

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

  1. Выберите условие, которое должно выполняться, чтобы правило было применено (например, если выбрано условие пусто, правило будет применяться к полю с пустым значением).

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

Примечание : В зависимости от типа условие, которое вы выбрали может быть предложено ввести дополнительную информацию.

После завершения операции появится область задач Правила, с помощью которой можно внести в правило изменения.

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

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

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

    1. Щелкните элемент управления.

    2. Если область задач "Правила" не отображается, на вкладке Главная в группе Правила выберите пункт Управление правилами.

    3. Нажмите кнопку Создать.

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

    4. Выберите пункт Форматирование.

    5. Введите имя правила в поле Сведения о.

  2. Укажите условия.

    1. В разделе условия выберите вариант Нет.

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

    2. Если условие правила основано на поле, выполните указанные ниже действия.

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

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

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

        Примечание : Можно также создать правило набора подписываемых данных или выражение. Дополнительные сведения о следующих расширенных сценариев читайте в разделе Дополнительные условия сценарияхсоответствующего раздела.

    3. Щелкните элемент И, чтобы добавить еще одно условие и повторить действие 2, или нажмите кнопку ОК.

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

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

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

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

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

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

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

Расширенные возможности работы с условиями

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

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

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

  1. В первом поле щелкните выражение.

  2. Во втором поле введите выражение.

  • Создание правила на основе набора подписываемых данных

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

  1. В первом поле выберите пункт Выбрать набор подписываемых данных.

  2. В диалоговом окне Выбор набора подписываемых данных выберите нужный набор и нажмите кнопку ОК.

  3. Во втором поле щелкните условие, а затем в третьем укажите критерии.

Примечание : Дополнительные сведения читайте в статье Цифровые подписи в InfoPath 2010.

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

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

  1. В первом поле выберите значение Текущая роль пользователя.

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

  3. В третьем поле выберите роль или нажмите кнопку Управление ролями, чтобы открыть список ролей.

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

Примечание : Отказ от ответственности относительно машинного перевода. Данная статья была переведена с помощью компьютерной системы без участия человека. Microsoft предлагает эти машинные переводы, чтобы помочь пользователям, которые не знают английского языка, ознакомиться с материалами о продуктах, услугах и технологиях Microsoft. Поскольку статья была переведена с использованием машинного перевода, она может содержать лексические,синтаксические и грамматические ошибки.

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×