Anwenden einer bedingten Formatierung für eine Formularvorlage

In diesem Artikel

Was ist bedingte Formatierung?

In Microsoft Office InfoPath 2007 können Sie mit bedingter Formatierung unterschiedliche Formatierungsoptionen für ein Steuerelement angeben, die auf Bedingungen basieren, 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 angezeigt. Sie können bedingte Formatierung verwenden, um fett, unterstrichen, kursiv, durchgestrichen, Schriftfarbe und Hintergrundfarbe auf Steuerelemente anzuwenden. Sie können auch die bedingte Formatierung verwenden, um zu bestimmen, ob ein Steuerelement auf dem Formular sichtbar ist, wenn Benutzer es ausfüllen, ob das Steuerelement deaktiviert ist oder ob Benutzer bestimmte Steuerelemente hinzufügen oder entfernen können, z. B. optionale Abschnitte.

Im Folgenden finden Sie einige Beispiele für die Verwendung der bedingten Formatierung in einer Formularvorlage:

  • Blenden Sie den Abschnitt Lieferadresse aus, es sei denn, das Kontrollkästchen Lieferadresse angeben ist aktiviert.
  • Ändern Sie die Schriftfarbe in Blau und den Schriftschnitt in Fett für alle Ausgaben, die eine Quittung erfordern.
  • Ändern Sie die Zeilenfarben in einer wiederholten Tabelle basierend auf dem Wert eines Textfelds in der Zeile. Legen Sie z. B. die Zeile für ein Element, das hinter dem Zeitplan liegt, rot und die Zeile für ein Element, das sich im Zeitplan befindet, grün ein.
  • Markieren Sie Finanzeinträge mit rotem Text, wenn sie kleiner als 0 USD sind, und grünen Text, wenn sie 0 USD oder mehr sind.
  • Filtern von Zeilen in einer wiederholten Tabelle.

Hinweis

Um eine Meldung anzuzeigen, wenn ein Benutzer falsche Werte in ein Formular eingibt, können Sie auch die Datenüberprüfung verwenden.

Seitenanfang

Überlegungen zur Kompatibilität

Wenn Sie eine Formularvorlage in InfoPath entwerfen, können Sie einen bestimmten Kompatibilitätsmodus auswählen, um eine browserkompatible Formularvorlage zu entwerfen. Wenn eine browserkompatible Formularvorlage auf einem Server veröffentlicht wird, auf dem InfoPath Forms Services ausgeführt wird und dann browserfähig ist, können Formulare, die auf der Formularvorlage basieren, in einem Webbrowser angezeigt werden. Wenn Sie eine browserkompatible Formularvorlage entwerfen, sind einige Steuerelemente im Aufgabenbereich Steuerelemente nicht verfügbar, da sie nicht in einem Webbrowser angezeigt werden können.

Liste der Steuerelemente, die bedingte Formatierung unterstützen

In der folgenden Tabelle sind die Office InfoPath 2007-Steuerelemente aufgeführt, die bedingte Formatierung unterstützen, und ob sie für browserkompatible Formularvorlagen verfügbar sind.

Steuerelemente, die bedingte Formatierung unterstützen Für browserkompatible Formularvorlagen verfügbar?
Schaltflächensymbol Ja
Kontrollkästchen Ja
Datumsauswahl Ja
Dropdown-Listenfeld Ja
Ausdrucksfeld Ja
Dateianlage Ja
Listenfeld Ja
Optionsfeld Ja
Optionaler Abschnitt Ja
Wiederholter Abschnitt Ja
Wiederholte Tabelle Ja
Rich-Textfeld Ja
Section Ja
Textfeld Ja
Aufzählung, Nummerierung oder einfache Liste Nein
Abschnitt "Auswahl" Nein
Kombinationsfeld Nein
Horizontale wiederholte Tabelle Nein
Freihandbild Nein
Master/Detail Nein
Listenfeld für Mehrfachauswahl Nein
Bild Nein
Wiederholter rekursiver Abschnitt Nein
Vertikale Bezeichnung Nein

Seitenanfang

Hinzufügen von bedingter Formatierung

  1. Wählen Sie in der Formularvorlage das Steuerelement aus, dem Sie bedingte Formatierung hinzufügen möchten, und klicken Sie dann im Menü Format auf Bedingte Formatierung.

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

  3. Geben Sie in den Feldern If this condition is true (Wenn diese Bedingung wahr ist ) die Bedingung ein.

    Hinweis

    InfoPath überprüft eine Bedingung, indem der Wert des Felds überprüft wird, an das das Steuerelement gebunden ist, nicht das Steuerelement selbst.

  4. Um weitere Bedingungen hinzuzufügen, klicken Sie auf Und, und führen Sie dann im Feld ganz rechts unter Wenn diese Bedingung zutrifft, eine der folgenden Aktionen aus:

    • Klicken Sie auf und , um die Formatierung nur anzuwenden, wenn beide Bedingungen erfüllt sind.
    • Um die Formatierung anzuwenden, wenn eine oder beide Bedingungen erfüllt sind, klicken Sie auf den Pfeil neben und und dann auf oder.
  5. Wählen Sie unter Dann diese Formatierung anwenden die Formatierung aus, die Sie für Ihre Bedingung oder Bedingungen anwenden möchten, und klicken Sie dann auf OK.

    Hinweis

    Wenn mehr als eine angegebene Bedingung true ist, wendet InfoPath nur die Formatierung der ersten true-Bedingung an.

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

Seitenanfang

Ändern der bedingten Formatierung

  1. Wählen Sie in der Formularvorlage das Steuerelement aus, dessen bedingte Formatierung Sie ändern möchten, und klicken Sie dann im Menü Format auf Bedingte Formatierung.

  2. Wählen Sie im Dialogfeld Bedingte Formatierung die Bedingung aus, die Sie ändern möchten, und klicken Sie dann auf Ändern.

  3. Ändern Sie in den Feldern Wenn diese Bedingung true ist , die Bedingung.

    Hinweis

    InfoPath überprüft eine Bedingung, indem der Wert des Felds überprüft wird, das an das Steuerelement gebunden ist, nicht das Steuerelement selbst.

  4. Wählen Sie eine beliebige neue Formatierung aus, die Sie für Ihre Bedingung oder Bedingungen anwenden möchten, und klicken Sie dann auf OK.

  5. Wenn Sie über mehrere Bedingungen für ein Steuerelement verfügen und die Reihenfolge ändern möchten, in der sie ausgewertet werden, wählen Sie im Dialogfeld Bedingte Formatierung eine Bedingung aus, und klicken Sie dann auf Nach oben oder Nach unten.

    Hinweis

    Wenn mehr als eine angegebene Bedingung true ist, wendet InfoPath nur die Formatierung der ersten true-Bedingung an.

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

Seitenanfang