В Microsoft Office InfoPath можно использовать условное форматирование, чтобы указать различные параметры форматирования для элемента управления, основанного на условиях, возникающих в форме. Если указанные условия выполняются, когда пользователь заполняет форму, основанную на шаблоне формы, применяется условное форматирование.
В этой статье объясняется, как использовать условное форматирование для изменения цвета фона строки в повторяющийся раздел. Это полезно, если требуется отобразить состояние элемента в повторяющейся секции. Например, в шаблоне формы отчета о состоянии можно использовать условное форматирование, чтобы сделать строку для элемента, который находится за расписанием красным цветом, и строку для элемента, назначаемого зеленым по расписанию.
Примечание: В этой статье используется цвет для демонстрации процедуры. Однако некоторые пользователи не могут различать цвета. Чтобы создать шаблон формы со специальными возможностями, обязательно добавьте в шаблон формы осмысленный текст, чтобы указать состояние элемента.
В этой статье
Шаг 1. Добавление элементов управления для InfoPath
Чтобы выполнить эту процедуру, шаблон формы должен содержать повторяющийся раздел, текстовое поле и раскрывающийся список. Чтобы добавить эти элементы управления, выполните следующие действия.
-
В шаблоне формы щелкните место, куда нужно вставить повторяющийся раздел.
-
Если область задач Элементы управления не отображается, щелкните Другие элементы управления в меню Вставка или нажмите клавиши ALT+I, C.
-
В области задач Элементы управления установите флажок Автоматически создавать источник данных проверка.
-
В разделе Вставка элементов управления щелкните Повторяющийся раздел.
-
Поместите точку вставки в повторяющийся раздел.
-
В разделе Вставка элементов управления в области задач Элементы управления щелкните Текстовое поле.
-
Нажмите клавишу ВВОД, а затем в разделе Вставка элементов управления выберите раскрывающийся список.
-
В шаблоне формы введите Рабочий элемент: в качестве метки для текстового поля и введите Состояние: в качестве метки для раскрывающегося списка.
-
Дважды щелкните раскрывающийся список в шаблоне формы.
-
Откройте вкладку Данные.
-
В разделе Списки записей нажмите кнопку Добавить.
-
В поле Значение диалогового окна Добавление выбора введите Активный и нажмите кнопку ОК.
-
Повторите шаги 11 и 12, чтобы добавить Разрешено и Закрыто в качестве вариантов в раскрывающемся списке.
Шаг 2. Указание условного форматирования для InfoPath
После добавления элементов управления в шаблон формы можно указать соответствующее условное форматирование.
-
Выберите повторяющийся раздел в шаблоне формы, а затем в меню Формат выберите условное форматирование.
-
В диалоговом окне Условное форматирование нажмите кнопку Добавить.
-
В разделе Если это условие верно, в первом поле щелкните поле, соответствующее только что вставленным раскрывающимся списку.
-
Во втором поле оставьте значение равным.
-
В третьем поле щелкните Введите текст, а затем введите Активно.
Примечание: В выражениях учитывается регистр.
-
В списке Затенение в разделе Затем применить это форматирование щелкните красный цвет и нажмите кнопку ОК.
-
Повторите шаги 2–6, чтобы добавить условное форматирование для двух оставшихся записей списка. Выберите желтый в качестве цвета фона для параметра Разрешено и зеленый в качестве цвета фона для закрытого.
Шаг 3. Предварительный просмотр шаблона формы для InfoPath
После добавления условного форматирования в шаблон формы рекомендуется протестировать изменения, чтобы убедиться, что они работают правильно.
-
Чтобы проверить изменения, нажмите кнопку Просмотр на стандартной панели инструментов или нажмите клавиши CTRL+SHIFT+B.
-
В окне предварительного просмотра выберите различные параметры в раскрывающемся списке. Обратите внимание, что при выборе параметров цвет фона в разделе изменяется соответствующим образом.
-
В меню Вставка наведите указатель мыши на пункт Раздел, а затем щелкните имя раздела, чтобы добавить дополнительный раздел. Обратите внимание, что условное форматирование применяется независимо к обоим разделам.