In Microsoft Office InfoPath können Sie mithilfe von bedingter Formatierung unterschiedliche Formatierungsoptionen für ein Steuerelement angeben, die auf den jeweiligen Bedingungen im Formular beruhen. Wenn ein Benutzer ein Formular auf der Grundlage der Formularvorlage ausfüllt und die angegebenen Bedingungen zutreffen, wird die bedingte Formatierung angewendet.
In diesem Artikel wird erläutert, wie Sie bedingte Formatierung zum Anzeigen oder Ausblenden einer Zeile in einer wiederholten Tabelle oder einem wiederholten Abschnitt verwenden, in Abhängigkeit davon, ob die Daten in einer Zeile dem Wert in einem Dropdownlistenfeld-Steuerelement entsprechen. Wenn Ihre Formularvorlage beispielsweise eine wiederholte Tabelle aufweist, die Zeilen von Produkten enthält, die in eine von drei Klassifikationen fallen (A, B oder C), können Sie die bedingte Formatierung verwenden, um zu bestimmen, welche Zeilen angezeigt werden. Das wird von der Auswahl bedingt, die der Benutzer im Formular trifft.
Hinweis Sie können die Filter (Filter: Ein Satz von Bedingungen, die auf Daten angewendet werden, um einen untergeordneten Satz von Daten anzuzeigen.) verwenden, um Benutzern das Anzeigen oder Ausblenden von Informationen in einem Formular zu ermöglichen. Da Filter jedoch nicht für browserkompatible Formularvorlagen (Browserkompatible Formularvorlage: Eine Formularvorlage, die mithilfe eines bestimmten Kompatibilitätsmodus in InfoPath entworfen wird. Eine browserkompatible Formularvorlage kann browserfähig sein, wenn sie auf einem Server veröffentlicht wird, auf dem InfoPath Forms Services ausgeführt wird.) unterstützt werden, stellt die bedingte Formatierung eine hilfreiche Alternative zu Filtern in browserkompatiblen Formularvorlagen dar.
Inhalt dieses Artikels
Schritt 1: Hinzufügen der Steuerelemente
Ihre Formularvorlage muss ein Listenfeld und eine wiederholte Tabelle enthalten, um diese Prozedur fertig zu stellen. Führen Sie folgende Aktionen durch, um diese Steuerelemente hinzuzufügen:
- Klicken Sie auf die Formularvorlage, in der Sie ein Listenfeld und eine wiederholte Tabelle einfügen möchten.
- Wenn der Aufgabenbereich Steuerelemente nicht sichtbar ist, klicken Sie im Menü Einfügen auf Weitere Steuerelemente, oder drücken Sie die entsprechenden Tastenkombinationen.
- Klicken Sie im Aufgabenbereich Steuerelemente unter Steuerelemente einfügen auf Listenfeld, und klicken Sie dann auf Wiederholte Tabelle.
- Beim Einfügen einer wiederholten Tabelle werden Sie aufgefordert, die Anzahl der Spalten anzugeben. Behalten Sie den Standardwert von 3 bei, und klicken Sie dann auf OK.
- Geben Sie über dem auf Ihrer Formularvorlage eingefügten Listenfeld die Beschriftung Filtern nach Typ: ein.
- Geben Sie in der ersten Zeile der wiederholten Tabelle Spaltenbezeichnungen ein, für die erste Spalte Artikel, für die zweite Spalte Typ und für die dritte Spalte Preis.
Seitenanfang
Schritt 2: Festlegen der bedingten Formatierung
Nachdem Sie Ihre Steuerelemente der Formularvorlage hinzugefügt haben, können Sie die geeignete bedingte Formatierung angeben.
- Doppelklicken Sie auf das Listenfeld.
- Klicken Sie auf die Registerkarte Daten.
- Klicken Sie unter Listenfeldeinträge auf Hinzufügen.
- Geben Sie im Feld Wert im Dialogfeld Auswahl hinzufügen A ein, und klicken Sie dann auf OK.
- Wiederholen Sie die Schritte 3 und 4, um Werte für B, C und D hinzu.
- Wählen Sie in der Liste von Werten den Wert D aus, und klicken Sie dann auf Als Standard festlegen.
- Wählen Sie die wiederholte Tabelle in Ihrer Formularvorlage aus, und klicken Sie dann im Menü Format auf Bedingte Formatierung.
- Klicken Sie im Dialogfeld Bedingte Formatierung auf Hinzufügen.
- Wählen Sie im ersten Feld unter Falls die Bedingung erfüllt ist das Feld aus, das der zweiten Spalte der wiederholten Tabelle entspricht.
- Klicken Sie im zweiten Feld auf ist ungleich.
- Klicken Sie im dritten Feld auf Feld oder Gruppe auswählen.
-
Wählen Sie im Dialogfeld Feld oder Gruppe auswählen das Feld aus, das dem Listenfeld entspricht, das Sie in der Formularvorlage eingefügt haben, und klicken Sie auf OK.
Hinweis Die Bedingung vergleicht die zwei Werte dynamisch.
- Aktivieren Sie im Dialogfeld Bedingte Formatierung unter diese Formatierung verwenden das Kontrollkästchen Dieses Steuerelement ausblenden.
Hinweis Diese Bedingung besagt nun, dass in einem Fall, in dem sich der Inhalt der zweiten Spalte einer Zeile in einer wiederholten Tabelle von dem ausgewählten Inhalt im Listenfeld unterscheidet, die entsprechenden Zeilen ausgeblendet werden sollen.
- Klicken Sie zweimal auf OK, um zur Formularvorlage zurückzukehren.
- Doppelklicken Sie auf das Steuerelement in der zweiten Spalte der wiederholten Tabelle.
- Klicken Sie auf die Registerkarte Daten.
- Geben Sie im Feld Wert D ein.
Seitenanfang
Schritt 3: Vorschau der Formularvorlage
Nachdem Sie der Formularvorlage bedingte Formatierung hinzugefügt haben, wird das Testen der Änderungen empfohlen, um ihre ordnungsgemäße Funktionsweise sicherzustellen.
- Um Ihre Änderungen zu testen, klicken Sie auf der Symbolleiste Standard auf Vorschau, oder drücken Sie STRG+UMSCHALT+B.
Hinweis In der Standardeinstellung ist die Auswahl im Listenfeld der Eintrag D. Möglicherweise müssen Sie einen Bildlauf nach oben im Textfeld ausführen, um die anderen Werte anzuzeigen.
- Klicken Sie mehrere Male auf Element einfügen, um einige Zeilen zur wiederholten Tabelle hinzuzufügen.
- Ersetzen Sie in jeder Zeile der zweiten Spalte der wiederholten Tabelle den Standardwert D mit A, B oder C.
Hinweis Die Groß- bzw. Kleinschreibung der Ausdrücke wird beachtet.
- Ändern Sie die Auswahl im Listenfeld. Die Zeilen in der wiederholten Tabelle werden je nach den ausgewählten Optionen ein- bzw. ausgeblendet.
Seitenanfang