W programie Microsoft Office InfoPath możesz użyć formatowania warunkowego, aby określić różne opcje formatowania kontrolki opartej na warunkach występujących w formularzu. Jeśli określone warunki są spełnione, gdy użytkownik wypełnia formularz oparty na szablonie formularza, zostanie zastosowane formatowanie warunkowe.
W tym artykule wyjaśniono, jak zmienić kolor tła wiersza w sekcja powtarzająca się przy użyciu formatowania warunkowego. Jest to przydatne, jeśli chcesz wyświetlić stan elementu w sekcji powtarzającej się. Na przykład w szablonie formularza raportu o stanie możesz użyć formatowania warunkowego, aby ustawić wiersz dla elementu opóźnionego w harmonogramie na czerwono, a wiersz dla elementu, który jest zgodnie z harmonogramem zielony.
Uwaga: W tym artykule przedstawiono procedurę przy użyciu koloru. Jednak niektórzy użytkownicy nie mogą odróżniać kolorów. Aby utworzyć szablon formularza z ułatwieniami dostępu, dodaj do szablonu formularza zrozumiały tekst wskazujący stan elementu.
W tym artykule
Krok 1. Dodawanie kontrolek dla programu InfoPath
Aby można było wykonać tę procedurę, szablon formularza musi zawierać sekcję powtarzającą się, pole tekstowe i pole listy rozwijanej. Aby dodać te kontrolki, wykonaj następujące czynności:
-
W szablonie formularza kliknij miejsce, w którym chcesz wstawić sekcję powtarzającą się.
-
Jeśli okienko zadań Kontrolki nie jest widoczne, kliknij pozycję Więcej kontrolek w menu Wstawianie lub naciśnij klawisze ALT + I, a następnie klawisz C.
-
W okienku zadań Formanty zaznacz pole wyboru Automatycznie twórz źródło danych .
-
W obszarze Wstaw kontrolki kliknij pozycję Sekcja powtarzana.
-
Umieść punkt wstawiania w sekcji powtarzającej się.
-
W obszarze Wstawianie kontrolek w okienku zadań Formanty kliknij pozycję Pole tekstowe.
-
Naciśnij klawisz ENTER, a następnie w obszarze Kontrolki wstawiania kliknij pozycję Pole listy rozwijanej.
-
W szablonie formularza wpisz Ciąg Element roboczy: jako etykietę pola tekstowego i wpisz Stan: jako etykietę pola listy rozwijanej.
-
Kliknij dwukrotnie pole listy rozwijanej w szablonie formularza.
-
Kliknij kartę Dane.
-
W obszarze Wpisy w polu listy kliknij pozycję Dodaj.
-
W polu Wartość w oknie dialogowym Dodawanie wyboruwpisz Aktywny, a następnie kliknij przycisk OK.
-
Powtórz kroki 11 i 12, aby dodać rozpoznane i zamknięte jako opcje do wyboru w polu listy rozwijanej.
Krok 2. Określanie formatowania warunkowego dla programu InfoPath
Po dodaniu kontrolek do szablonu formularza możesz określić odpowiednie formatowanie warunkowe.
-
Wybierz sekcję powtarzającą się w szablonie formularza, a następnie w menu Format kliknij polecenie Formatowanie warunkowe.
-
W oknie dialogowym Formatowanie warunkowe kliknij przycisk Dodaj.
-
W obszarze Jeśli ten warunek jest prawdziwy w pierwszym polu kliknij pole odpowiadające właśnie wstawionemu polu listy rozwijanej.
-
W drugim polu pozostaw wartość równą wartości.
-
W trzecim polu kliknij pozycję Wpisz tekst, a następnie wpisz Aktywny.
Uwaga: W wyrażeniach jest uwzględniana wielkość liter.
-
Na liście Cieniowanie w obszarze Następnie zastosuj to formatowanie kliknij pozycję czerwony, a następnie kliknij przycisk OK.
-
Powtórz kroki od 2 do 6, aby dodać formatowanie warunkowe dla dwóch pozostałych wpisów listy. Wybierz żółty jako kolor tła dla opcji Rozwiązane , a zielony jako kolor tła dla opcji Zamknięte.
Krok 3. Wyświetlanie podglądu szablonu formularza dla programu InfoPath
Po dodaniu formatowania warunkowego do szablonu formularza zaleca się przetestowanie zmian w celu upewnienia się, że działają one prawidłowo.
-
Aby sprawdzić wprowadzone zmiany, kliknij pozycję Podgląd na pasku narzędzi Standardowy lub naciśnij klawisze CTRL+SHIFT+B.
-
W oknie podglądu wybierz różne opcje z listy rozwijanej. Zwróć uwagę, że po wybraniu opcji kolor tła w sekcji zmienia się odpowiednio.
-
W menu Wstaw wskaż pozycję Sekcja, a następnie kliknij nazwę sekcji, aby dodać kolejną sekcję. Zwróć uwagę, że formatowanie warunkowe jest stosowane niezależnie do obu sekcji.