Hinweis: Wir möchten Ihnen die aktuellsten Hilfeinhalte so schnell wie möglich in Ihrer eigenen Sprache bereitstellen. Diese Seite wurde automatisiert übersetzt und kann Grammatikfehler oder Ungenauigkeiten enthalten. Unser Ziel ist es, Ihnen hilfreiche Inhalte bereitzustellen. Teilen Sie uns bitte über den Link am unteren Rand dieser Seite mit, ob die Informationen für Sie hilfreich sind. Hier finden Sie den englischen Artikel als Referenz.
In Microsoft InfoPath 2010 können Sie Formatierungsregeln für Steuerelemente angeben, die auf im Formular auftretenden Bedingungen basieren. Wenn die angegebenen Bedingungen beim Ausfüllen eines Formulars mit Formatierungsregeln durch den Benutzer erfüllt sind, wird die Formatierung angewendet. Formatierungsregeln können verwendet werden, um Steuerelemente fett, unterstrichen, kursiv, durchgestrichen und deren Schrift- und Hintergrundfarbe zu formatieren, oder um die Steuerelemente ein- oder auszublenden oder zu deaktivieren.
Inhalt dieses Artikels
Beispiele für Formatierungsregeln
Im Folgenden sind einige Beispiele zur Verwendung von Formatierungsregeln in einer Formularvorlage aufgeführt:
-
Ausblenden des Lieferadressenabschnitts, solange das Kontrollkästchen Lieferadresse angeben nicht markiert ist.
-
Ändern der Schriftfarbe in blau und des Schriftschnitts in fett für alle Ausgaben, für die eine Quittung erforderlich ist.
-
Ändern der Hintergrundfarbe von Steuerelementen in einer wiederholten Tabelle auf der Basis des Werts eines Textfelds in der Zeile. Beispielsweise können für ein überfälliges Element alle Steuerelemente in einer Zeile rot und für Elemente im Zeitplan grün gefärbt werden.
-
Markieren von Preisangaben mit rotem Text, wenn sie weniger als 0 € betragen, und mit grünem Text, wenn sie 0 € oder mehr betragen.
-
Filtern von Zeilen in einer wiederholten Tabelle.
Hinweis: Sie können auch eine Gültigkeitsregel verwenden, zum Anzeigen einer Meldung, wenn ein Benutzer falsche Werten in einem Formular eingibt.
Hinzufügen von Formatierung
Verwenden der Schaltfläche „Regel hinzufügen“
Mitgelieferte Formatierungsregeln können mithilfe des Befehls Regel hinzufügen hinzugefügt werden.
-
Klicken Sie auf ein Steuerelement.
-
Klicken Sie auf der Registerkarte Start in der Gruppe Regeln auf Regel hinzufügen.
-
Klicken Sie auf den Typ der Bedingung, der die Regel entsprechen muss, um angewendet zu werden, wie etwa Ist Leer, wenn die Regel angewendet werden soll, wenn der Wert des Felds leer ist.
-
Klicken Sie auf den Typ der anzuwendenden Formatierung, wie etwa ein Schattieren der Hintergrundfarbe von Zellen oder ein Ändern der Schriftart, um eine Warnung anzuzeigen.
Hinweis: Abhängig vom Typ der gewählten Bedingung werden Sie möglicherweise aufgefordert, weitere Informationen einzugeben.
Nach dem Abschluss wird der Aufgabenbereich Regeln angezeigt, in dem Sie ggf. erforderliche Änderungen an der Regel vornehmen können.
Verwenden des Aufgabenbereichs „Regeln“
Führen Sie die folgenden Schritte aus, um eine Formatierungsregel aus dem Aufgabenbereich Regeln hinzuzufügen:
-
Erstellen Sie eine Formatierungsregel.
-
Klicken Sie auf ein Steuerelement.
-
Wenn der Aufgabenbereich Regeln nicht angezeigt wird, klicken Sie auf der Registerkarte Start in der Gruppe Regeln auf Regeln verwalten.
-
Klicken Sie auf Neu.
-
Klicken Sie auf Formatierung.
-
Geben Sie einen Namen für die Regel im Textfeld Details für ein.
-
-
Geben Sie die Bedingungen an.
-
Klicken Sie im Bedingungsabschnitt auf Keine.
-
Wenn die Bedingung für Ihre Regel auf einem Feld basiert, führen Sie die folgenden Schritte aus:
-
Klicken Sie im ersten Feld auf ein Feld, oder wählen Sie Feld oder Gruppe auswählen.
-
Klicken Sie im zweiten Feld auf einen Operator, wie etwa ist gleich.
-
Geben Sie im dritten Feld einen Wert ein.
Hinweis: Es ist darüber hinaus möglich, eine Regel auf einem Ausdruck oder einer signierbaren Datengruppe aufzubauen. Weitere Informationen zu diesen erweiterten Szenarien finden Sie im entsprechenden Abschnitt unter Szenarien mit erweiterten Bedingungen.
-
-
Klicken Sie auf Und, um eine weitere Bedingung hinzuzufügen, und wiederholen Sie dann Schritt 2, oder klicken Sie auf OK.
Hinweis: Nach dem Hinzufügen einer zweiten Bedingung wird die Schaltfläche Und durch ein Feld ersetzt. Behalten Sie die Auswahl von und bei, wenn sowohl die erste als auch die zweite aufeinander folgende Bedingung erfüllt sein muss, damit die bedingte Formatierung angewendet wird. Andernfalls, wenn nur eine der Bedingungen für die Anwendung der bedingten Formatierung erfüllt sein muss, klicken Sie auf oder.
-
-
Geben Sie die Formatierung an.
-
Nehmen Sie die gewünschten Auswahlen im Abschnitt Formatierung vor. In diesem Abschnitt können Sie angeben, ob der Text im Steuerelement fett oder unterstrichen angezeigt werden soll, die Farbe des Texts oder die Hintergrundfarbe des Steuerelements ändern sowie das Steuerelement aktivieren bzw. deaktivieren.
-
Hinweis: Wenn Sie mehrere Formatierungsregeln hinzufügen und mehrere erfüllt sind, wird nur die Formatierung der ersten erfüllten Bedingung angewendet.
Dateneingabemuster
Formatierungsregeln können auf dem Textmuster basieren, das ein Benutzer in ein Textfeld eingibt. Wenn Sie z. B. Postleitzahlen erfassen möchten, ist es sinnvoll, dass nur genau fünf Ziffern und keine alphabetischen Zeichen eingegeben werden können. Analog dazu können Sie für die Eingabe von E-Mail-Adressen die Eingabe mit einem Muster vergleichen, das Text, ein „@“-Zeichen, eine Domäne und ein Domänensuffix, wie etwa „.com“ enthält.
Wählen Sie zu diesem Zweck im Textfeld Operator beim Erstellen der Bedingung Entspricht dem Muster aus, und aktivieren Sie anschließend die Option Muster auswählen. Das Dialogfeld Dateneingabemuster wird angezeigt, in dem Sie aus mehreren vordefinierten Standardmustern auswählen können. Wenn keins dieser Muster Ihren Bedürfnissen entspricht, können Sie ein benutzerdefiniertes Muster festlegen. Für benutzerdefinierte Muster ist möglicherweise die Verwendung von Sonderzeichen erforderlich, die auf einfache Weise durch Auswählen im Feld Spezielles Zeichen einfügen eingefügt werden können.
Szenarien mit erweiterten Bedingungen
Nachfolgend werden erweiterte Szenarien beschrieben, die beim Festlegen der Bedingung einer Datenformatierungsregel verwendet werden können.
-
Aufbauen einer Regel auf einem Ausdruck
Ein Ausdruck ist ein Satz von Werten, Feldern oder Gruppen, Funktionen und Operatoren. Sie können Ausdrücke zum Festlegen der Werte von Feldern in Szenarien wie dem automatischen Einschließen des aktuellen Datums auf einem Formular oder dem Hinzufügen der Kosten von eingegebenen Posten in einem Spesenbericht zum Ermitteln der Summe verwenden.
-
Klicken Sie im ersten Feld auf einen Ausdruck.
-
Geben Sie im zweiten Feld den Ausdruck ein.
-
Bauen Sie eine Regel auf einer signierbaren Datengruppe auf
Wenn für ein Formular eine digitale Signatur erforderlich ist und es nicht signiert wurde, kann es sinnvoll sein, die Senden-Schaltfläche zu deaktivieren. Beispielsweise können Sie die Hintergrundfarbe des Felds Signatur bis zum Signieren des Formulars auf einen Rotton festlegen. Diese Bedingung wird nur in InfoPath Filler-Formularen unterstützt.
-
Klicken Sie im ersten Feld auf Signierbare Datengruppe auswählen.
-
Wählen Sie im Dialogfeld Signierbare Datengruppe auswählen die signierbare Datengruppe aus, und klicken Sie dann auf OK.
-
Klicken Sie im zweiten Feld auf eine Bedingung, und wählen Sie dann im dritten Feld alle ggf. erforderlichen Kriterien aus.
Hinweis: Weitere Informationen finden Sie unter Digitale Signaturen in InfoPath 2010.
-
Aufbauen einer Regel auf der Rolle eines Benutzers
Zwar ist es möglich, ein Formular mit verschiedenen Ansichten zu erstellen und Benutzern je nach ihrer Rolle die jeweils passende Ansicht anzuzeigen, jedoch kann auf dieser Grundlage auch eine einheitliche Ansicht für alle Benutzer mit eingeblendeten oder ausgeblendeten Steuerelementen je nach Rolle des Benutzers erstellt werden. Darüber hinaus können Sie dieses Verfahren auch verwenden, um automatisch den Vorgesetzten, die Abteilung oder andere Informationen zu einem Benutzer auf der Grundlage seiner Rolle einzusetzen. Benutzerrollen werden nur in InfoPath Filler-Formularen unterstützt.
-
Klicken Sie im ersten Feld auf Aktuelle Rolle des Benutzers.
-
Klicken Sie im zweiten Feld auf den Operator, wie etwa ist gleich.
-
Klicken Sie im dritten Feld auf die Rolle oder auf Rollen verwalten, um Benutzerrollen zu verwalten.