Anzeigen oder Ausblenden von Zeilen in einer wiederholten Tabelle mithilfe von bedingter Formatierung

Gilt für
InfoPath 2010 InfoPath 2013

In Microsoft Office InfoPath können Sie die bedingte Formatierung verwenden, um verschiedene Formatierungsoptionen für ein Steuerelement anzugeben, das auf Bedingungen basiert, die im Formular auftreten. Wenn die angegebenen Bedingungen erfüllt sind, wenn ein Benutzer ein Formular ausfüllt, das auf Ihrer Formularvorlage basiert, wird die bedingte Formatierung angewendet.

In diesem Artikel wird erläutert, wie bedingte Formatierung verwendet wird, um eine Zeile in einer wiederholten Tabelle oder einem wiederholten Abschnitt ein- oder auszublenden, je nachdem, ob die Daten in einer Zeile mit dem Wert eines Dropdown-Listenfeld-Steuerelements übereinstimmen. Wenn Ihre Formularvorlage beispielsweise eine wiederholte Tabelle enthält, die Produktzeilen enthält, die in eine von drei Klassifizierungen (A, B oder C) fallen, können Sie mithilfe der bedingten Formatierung bestimmen, welche Zeilen angezeigt werden, basierend auf den Auswahlen, die Benutzer auf dem Formular treffen.

Hinweis

Sie können Filter verwenden, um Benutzern das Ein- oder Ausblenden von Informationen in einem Formular zu ermöglichen. Da Filter für browserkompatible Formularvorlagen jedoch nicht unterstützt werden, ist die bedingte Formatierung eine nützliche Alternative zu Filtern in browserkompatiblen Formularvorlagen.

In diesem Artikel

Schritt 1: Hinzufügen der Steuerelemente

Um dieses Verfahren ausführen zu können, muss ihre Formularvorlage ein Listenfeld und eine sich wiederholende Tabelle enthalten. Gehen Sie wie folgt vor, um diese Steuerelemente hinzuzufügen:

  1. Klicken Sie in der Formularvorlage auf die Stelle, an der Sie ein Listenfeld und eine sich wiederholende Tabelle einfügen möchten.
  2. Wenn der Aufgabenbereich Steuerelemente nicht angezeigt wird, klicken Sie im Menü Einfügen auf Weitere Steuerelemente, oder drücken Sie ALT+I, C.
  3. Klicken Sie unter Steuerelemente einfügen im Aufgabenbereich Steuerelemente auf Listenfeld, und klicken Sie dann auf Wiederholte Tabelle.
  4. Wenn Sie eine wiederholte Tabelle einfügen, werden Sie zur Eingabe der Spaltenanzahl aufgefordert. Übernehmen Sie den Standardwert 3, und klicken Sie dann auf OK.
  5. Geben Sie über dem Listenfeld, das Sie in Die Formularvorlage eingefügt haben, eine Bezeichnung ein, die filtert nach Typ:.
  6. Geben Sie Spaltenbezeichnungen in der ersten Zeile der wiederholten Tabelle ein, sodass in der ersten Spalte Product, in der zweiten Spalte Type und in der dritten Spalte Price steht.

Seitenanfang

Schritt 2: Angeben der bedingten Formatierung

Nachdem Sie die Steuerelemente der Formularvorlage hinzugefügt haben, können Sie die entsprechende bedingte Formatierung angeben.

  1. Doppelklicken Sie auf das Listenfeld.

  2. Klicken Sie auf die Registerkarte Daten.

  3. Klicken Sie unter Listenfeldeinträge auf Hinzufügen.

  4. Geben Sie im Feld Wert im Dialogfeld Auswahl hinzufügenden Wert A ein, und klicken Sie dann auf OK.

  5. Wiederholen Sie die Schritte 3 und 4, um Werte für B, C und D hinzuzufügen.

  6. Wählen Sie in der Liste der Werte D aus, und klicken Sie dann auf Standard festlegen.

  7. Wählen Sie die wiederholte Tabelle in Ihrer Formularvorlage aus, und klicken Sie dann im Menü Format auf Bedingte Formatierung.

  8. Klicken Sie im Dialogfeld Bedingte Formatierung auf Hinzufügen.

  9. Wählen Sie unter Wenn diese Bedingung zutrifft, im ersten Feld das Feld aus, das der zweiten Spalte der wiederholten Tabelle entspricht.

  10. Klicken Sie im zweiten Feld nicht gleich.

  11. Klicken Sie im dritten Feld auf Feld oder Gruppe auswählen.

  12. Wählen Sie im Dialogfeld Feld oder Gruppe auswählen das Feld aus, das dem Listenfeld entspricht, das Sie in die Formularvorlage eingefügt haben, und klicken Sie dann auf OK.

    Hinweis

    Die Bedingung vergleicht die beiden Werte dynamisch.

  13. Aktivieren Sie unter Diese Formatierung dann im Dialogfeld Bedingtes Format anwenden das Kontrollkästchen Dieses Steuerelement ausblenden .

    Hinweis

    Diese Bedingung besagt nun, dass die entsprechenden Zeilen in der wiederholten Tabelle ausgeblendet werden sollen, wenn sich der Inhalt der zweiten Spalte einer wiederholten Tabellenzeile von dem im Listenfeld ausgewählten unterscheidet.

  14. Um zur Formularvorlage zurückzukehren, klicken Sie zweimal auf OK .

  15. Doppelklicken Sie in der zweiten Spalte der wiederholten Tabelle auf das Steuerelement.

  16. Klicken Sie auf die Registerkarte Daten.

  17. Geben Sie D in das Feld Wert ein.

Seitenanfang

Schritt 3: Anzeigen einer Vorschau der Formularvorlage

Nachdem Sie der Formularvorlage bedingte Formatierung hinzugefügt haben, wird empfohlen, die Änderungen zu testen, um sicherzustellen, dass sie ordnungsgemäß funktionieren.

  1. Klicken Sie zum Testen Ihrer Änderungen auf der Symbolleiste Standard auf Vorschau, oder drücken Sie STRG+UMSCHALT+B.

    Hinweis

    Standardmäßig ist die Auswahl im Listenfeld D. Möglicherweise müssen Sie im Textfeld nach oben scrollen, um die anderen Werte anzuzeigen.

  2. Wenn Sie der wiederholten Tabelle einige Zeilen hinzufügen möchten, klicken Sie unter der wiederholten Tabelle mehrmals auf Element einfügen .

  3. Ersetzen Sie für jede Zeile in der zweiten Spalte der wiederholten Tabelle den Standardwert D durch A, B oder C.

    Hinweis

    Bei ausdrücken wird die Groß-/Kleinschreibung beachtet.

  4. Ändern Sie die Auswahl im Listenfeld. Die Zeilen in der wiederholten Tabelle werden angezeigt und verschwinden, wenn Sie verschiedene Optionen auswählen.

Seitenanfang