Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке) .
В Microsoft Office InfoPath можно использовать условное форматирование для указания различные параметры форматирования для элемента управления, который находится на основе условий, возникающие в форме. Если указанные условия истинны при заполнении формы, основанного на шаблоне формы, условное форматирование применяется.
В этой статье объясняется, как с помощью условного форматирования для отображения или скрытия строки в повторяющуюся таблицу или повторяющийся раздел, в зависимости от того, нужно ли данных в строке совпадает со значением элемента управления поле со списком. Например если шаблона формы повторяющуюся таблицу, которая содержит строки товаров, которые относятся к одной из трех категорий (A, B или C), можно использовать условное форматирование для определения отображаемые строки, в зависимости от параметров, которые делают пользователей в форме.
Примечание: Чтобы предоставить пользователям возможность отобразить или скрыть сведения в форме можно использовать фильтры. Однако поскольку фильтры не поддерживаются для шаблон формы с поддержкой веб-браузера, условное форматирование является альтернативой фильтров в шаблонах форм с поддержкой браузера.
В этой статье
Шаг 1: Добавление элементов управления
Чтобы выполнить эту процедуру, шаблона формы должен содержать поле со списком и повторяющуюся таблицу. Чтобы добавить эти элементы управления, сделайте следующее:
-
В шаблоне формы щелкните место вставки поле со списком и повторяющуюся таблицу.
-
Если область задач Элементы управления не отображается, щелкните Другие элементы управления в меню Вставка или нажмите клавиши ALT+I, C.
-
В разделе Вставить элементы управления в области задач элементы управления выберите элемент Список и нажмите кнопку Повторяющаяся таблица.
-
При вставке повторяющейся таблицы, вам будет предложено количество столбцов. Оставьте значение по умолчанию 3 и нажмите кнопку ОК.
-
Над полем списка, добавленного на шаблон формы, введите текст, который читает фильтра по типу:.
-
Введите названия столбцов в первой строке повторяющейся таблицы, чтобы первый столбец считывает продукта, во втором столбце считывает Типи третий столбец считывает цены.
Шаг 2: Укажите условного форматирования
После добавления элементов управления в шаблоне формы, вы можете указать соответствующий условное форматирование.
-
Дважды щелкните поле со списком.
-
Откройте вкладку Данные.
-
В разделе элементы списка нажмите кнопку Добавить.
-
В поле значение в диалоговом окне Добавить вариант введите Aи нажмите кнопку ОК.
-
Повторите шаги 3 и 4 для добавления значений для B, C и d.
-
В списке значений выберите D и нажмите кнопку По умолчанию.
-
Выберите повторяющуюся таблицу в шаблоне формы и в меню Формат выберите Условное форматирование.
-
В диалоговом окне Условное форматирование нажмите кнопку Добавить.
-
В разделе это условие в первом поле выберите поле, которое соответствует второго столбца повторяющейся таблицы.
-
Во втором поле выберите не равно.
-
В третьем поле нажмите кнопку выбрать поля или группы.
-
В диалоговом окне Выбор поля или группы выберите поле, соответствующее поле списка, добавленного в шаблоне формы и нажмите кнопку ОК.
Примечание: Условие будет динамически сравнения двух значений.
-
В разделе Применить форматирование в диалоговом окне Условное форматирование установите флажок Скрыть этот элемент управления.
Примечание: Согласно этому условию, если содержимое второго столбца повторяющейся строки таблицы отличается от того, что выбрано в поле со списком, а затем соответствующий строк в повторяющейся таблице должны быть скрыты.
-
Чтобы вернуться в шаблоне формы, дважды нажмите кнопку ОК.
-
Дважды щелкните элемент управления, во втором столбце повторяющейся таблицы.
-
Откройте вкладку Данные.
-
Тип D в поле значение.
Шаг 3: Предварительный просмотр шаблона формы
После добавления условное форматирование в шаблон формы, рекомендуется проверить изменения, чтобы убедиться, что они работают надлежащим образом.
-
Чтобы проверить изменения, нажмите кнопку Просмотр на стандартной панели инструментов или нажмите клавиши CTRL+SHIFT+B.
Примечание: По умолчанию выделенный в поле со списком является D. Прокрутка вверх в текстовом поле, чтобы увидеть другие значения, может потребоваться.
-
Чтобы добавить несколько строк в повторяющуюся таблицу, в разделе повторяющейся таблицы нажмите кнопку Добавить элемент несколько раз.
-
Для каждой строки во втором столбце повторяющейся таблицы замените значение по умолчанию DA, B или C.
Примечание: Выражения с учетом регистра.
-
Изменение выделения в поле со списком. Строк в повторяющейся таблице будут отображаться и больше не будут отображаться при выборе различных параметров.