Eine Regel hinzufügen

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.

Wenn Sie eine Formularvorlage entwerfen, können Sie Regeln automatisch ein Dialogfeld angezeigt, legen Sie den Wert eines Felds, Abfragen oder Senden an eine Datenverbindung, wechseln von Ansichten, oder öffnen oder Schließen eines Formulars in der Antwort auf bestimmte Ereignisse und Bedingungen. Die Ereignisse können eine Änderung zu einem bestimmten Feld oder Gruppe in der Datenquelle, das Klicken auf eine Schaltfläche, das Einfügen einer Wiederholter Abschnitt oder einer Zeile in einer Wiederholte Tabelle, oder öffnen oder Absenden eines Formulars einschließen. Die Konditionen können Berechnungen, XPath-Ausdrücke, Benutzerrollen einbeziehen und, ob der Wert eines Felds ist leer, befindet sich innerhalb eines bestimmten Bereichs, gleich dem Wert eines anderen Felds oder beginnt mit oder bestimmte Zeichen enthält.

Sie können auch mehrere Aktionen für jede Regel hinzufügen. Beispielsweise können Sie eine Regel hinzufügen, die angezeigt werden, damit den Benutzer wissen, dass eine neue Formularansicht wird angezeigt, ändert sich die Ansicht des Formulars, und klicken Sie dann eine Verbindung von Daten verwendet, wenn ein Benutzer ein Steuerelement ausfüllt, das an ein Feld gebunden ist Meldung in einem Dialogfeld.

Inhalt dieses Artikels

(Übersicht)

Kompatibilität Aspekte

Fügen Sie eine Regel, die ausgeführt wird, wenn ein Benutzer das Formular geöffnet wird.

Hinzufügen einer Regel zu einem Steuerelement

Hinzufügen einer Regel zu einem Feld oder einer Gruppe

Fügen Sie eine Regel aus, wenn der Benutzer ein Formular übermittelt.

Übersicht

Wenn Sie von Geschäftslogik auf Ihre Formularvorlage anwenden müssen, können Sie Regeln verwenden. Eine Regel kann die folgenden Aktionen ausführen:

  • Anzeigen der Meldung in einem Dialogfeld    Sie können einem Benutzer ein Dialogfeld anzeigen, wenn eine bestimmte Bedingung im Formular erfüllt ist eine Regel hinzufügen. Beispielsweise können Sie eine Nachricht in einem Spesenabrechnungsformular anzeigen, wenn der Benutzer einen Wert eingibt, der einen bestimmten Betrag übersteigen.

  • Einen Dialogfeld Feld Ausdruck anzeigen    Sie können eine Regel zum Anzeigen der Ergebnisse der XPath-Ausdruck, der die Werte verschiedener Felder im Formular berechnet hinzufügen. Beispielsweise können Sie diese Aktion in der Mitte mehrere Regeln, die verwendet werden, um eine komplexe Berechnung durchzuführen. Sie können diese Aktion verwenden, um sicherzustellen, dass die Berechnung ordnungsgemäß funktioniert, indem Sie jede Änderung, die die Werte während der Berechnung auftritt überwachen.

  • Wechseln von Ansichten    Sie können eine Regel zum Navigieren in mehreren Ansichten oder zum Ändern der Anzeige eines Formulars, das auf einer Benutzerrolle, die der Benutzer zugeordnet ist basiert, öffnet das Formular, hinzufügen. Beispielsweise können Sie eine Regel zu einer Schaltfläche hinzufügen, mit dem der Benutzer aus, um zur vorherigen oder nächsten Ansicht zu wechseln, wenn sie auf die Schaltfläche klicken.

  • Legen Sie den Wert eines Felds    Sie können eine Regel hinzufügen, die den Wert eines Felds berechnet. Beispielsweise können Sie eine Regel auf ein Feld hinzufügen, die Endtermin des Projekts basierend auf dem Datum aus einem anderen Feld und einer festgelegten Anzahl von Tagen anzeigt.

  • Abfrage mithilfe einer Verbindungs von Daten    Sie können eine Regel hinzufügen, die eine Abfrage über eine Verbindung mit Daten sendet, wenn eine Bedingung im Formular eintritt. Beispielsweise können Sie eine Regel hinzufügen, die eine Abfrage über eine Datenverbindung sendet, wenn ein Benutzer in einem Spesenabrechnungsformular vertretene Personalnummer eingibt.

  • Absenden mithilfe einer Verbindungs von Daten    Sie können eine Regel hinzufügen, die alle Daten in einem Formular mit einer externen Datenquelle über eine Datenverbindung übermittelt. Beispielsweise können Sie eine Regel zu einer Formularvorlage für einen Genehmigungsantrag hinzufügen, die die Daten in Form einer Datenbank zu einem Webdienst übermittelt, wenn der Benutzer auf dem Formular eine Senden-Schaltfläche klickt.

  • Öffnen Sie ein neues Formular zum Ausfüllen    Sie können eine Regel hinzufügen, die eine neue Instanz eines Formulars wird geöffnet, die auf dieser Formularvorlage oder einer anderen Formularvorlage basieren. Beispielsweise können Sie eine Regel hinzufügen, um eine Formularvorlage für einen Genehmigungsantrag, der Folgendes ausführt: Wenn der Wert in einem Feld um einen festen Betrag übersteigen, öffnet die Regel ein neues Formular, das auf einer anderen Formularvorlage basiert, die für beide Plan für Elektrik und Gebäude zulassen Application verwendet wird Ionen.

  • Schließen ein Formulars    Sie können eine Regel hinzufügen, die das Formular geschlossen wird, wenn auf dem Formular ein Ereignis eintritt. Beispielsweise können Sie eine Regel hinzufügen, die ein Formular schließt, nachdem der Benutzer das Formular übermittelt, und die externe Datenquelle bestätigt, dass das Formular erfolgreich gesendet wurde.

Hinweis: Die Typen von Regeln, die Sie zur Formularvorlage anwenden können, hängen davon ab, die Steuerelemente und Felder in der Formularvorlage.

Die Regeln in einem Steuerelement, das an ein Feld gebunden ist für dieses Feld automatisch angewendet werden, und die Regeln in einem Feld werden automatisch angewendet, auf das Steuerelement, das an dieses Feld gebunden ist. Wenn Sie ein Steuerelement an ein Feld, die vorhandene Regeln enthält binden, werden die Regeln automatisch auf das Steuerelement angewendet. Wenn Sie eine Regel zu einem Steuerelement hinzufügen, wird die Regel automatisch in das Feld angewendet, die an dieses Steuerelement gebunden ist.

Wenn Sie mehrere Regeln zur Formularvorlage hinzufügen, führt Microsoft Office InfoPath jede Regel in der Reihenfolge, die die Regeln im Dialogfeld Regeln angezeigt werden. Sie haben die Option zum Beenden der Verarbeitung der verbliebenen Regeln nach Ausführen der vorangegangenen Regeln.

Seitenanfang

Überlegungen zur Kompatibilität

Obwohl Sie eine Regel zur Formularvorlage, die Ihre Benutzer ein Dialogfeld angezeigt wird hinzufügen können, gehen Sie wie folgt Dialogfelder nicht automatisch in Formularen angezeigt, die Benutzer in einem Webbrowser ausfüllen. Dialogfelder werden automatisch nur in Formularen angezeigt, die in InfoPath ausgefüllt werden.

Seitenanfang

Fügen Sie eine Regel, die ausgeführt wird, wenn ein Benutzer das Formular geöffnet wird.

  1. Klicken Sie im Menü Extras auf Formularoptionen.

  2. Klicken Sie in der Liste Kategorie auf Öffnen und speichern.

  3. Wählen Sie unter Verhalten beim Öffnen klicken Sie auf Regeln.

  4. Klicken Sie im Dialogfeld Regeln auf Hinzufügen.

  5. Geben Sie im Feld Name einen Namen für die Regel ein.

  6. Angeben eine Bedingung für wann die Regel sollte ausführen, klicken Sie auf Bedingung festlegen, geben Sie die Bedingung, und klicken Sie dann auf OK. Die Regel wird ausgeführt, wenn die, die Sie in diesem Schritt angegebene Bedingung erfüllt ist.

  7. Klicken Sie auf die Aktion hinzufügen.

  8. Klicken Sie in der Liste Aktion klicken Sie auf die gewünschte Aktion, und geben Sie dann die Optionen für diese Aktion.

  9. Wiederholen Sie die Schritte 7 und 8 für jede Aktion, die Sie für diese Regel ausführen möchten.

  10. Um zu verhindern, dass alle Regeln ausgeführt werden, nachdem die Bedingung für diese Regel erfüllt ist und die Regel ausgeführt wird, wählen Sie das Kontrollkästchen keine Regeln, wenn diese Regel endet.

  11. Klicken Sie auf "OK".

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

Seitenanfang

Hinzufügen einer Regel zu einem Steuerelement

Wenn das Steuerelement an ein Feld gebunden ist, eine oder mehrere Regeln enthält, werden die Regeln des Felds automatisch auf das Steuerelement angewendet. Jede Regel, die Sie dem Steuerelement hinzufügen, wird auch in das Feld hinzugefügt. Wenn Sie ein Steuerelement mit einer Ansicht in einer Formularvorlage hinzufügen, und klicken Sie dann das Steuerelement an ein Feld mit vorhandenen Regeln binden, werden die vorhandenen Regeln automatisch auf das Steuerelement angewendet. Wenn Sie eine Regel auf ein Feld hinzufügen und das Feld an ein Steuerelement gebunden ist, werden die Regeln automatisch auf das Steuerelement auch angewendet.

  1. Doppelklicken Sie auf das Steuerelement.

  2. Klicken Sie auf die Registerkarte Daten.

  3. Klicken Sie auf Regeln.

  4. Klicken Sie im Dialogfeld Regeln auf Hinzufügen.

  5. Geben Sie im Feld Name einen Namen für die Regel ein.

  6. Angeben eine Bedingung für wann die Regel sollte ausführen, klicken Sie auf Bedingung festlegen, geben Sie die Bedingung, und klicken Sie dann auf OK. Die Regel wird ausgeführt, wenn die, die Sie in diesem Schritt angegebene Bedingung erfüllt ist.

  7. Klicken Sie auf die Aktion hinzufügen.

  8. Klicken Sie in der Liste Aktion klicken Sie auf die gewünschte Aktion, und geben Sie dann die Optionen für diese Aktion.

  9. Wiederholen Sie die Schritte 7 und 8 für jede Aktion, die Sie für diese Regel ausführen möchten.

  10. Um zu verhindern, dass alle Regeln ausgeführt werden, nachdem die Bedingung für diese Regel erfüllt ist und die Regel ausgeführt wird, wählen Sie das Kontrollkästchen keine Regeln, wenn diese Regel endet.

  11. Klicken Sie auf "OK".

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

Seitenanfang

Hinzufügen einer Regel zu einem Feld oder einer Gruppe

Wenn ein Steuerelement an ein Feld gebunden ist, vorhandene Regeln enthält, werden diese Regeln auf das Steuerelement auch automatisch angewendet. Jede Regel, die Sie in das Feld hinzufügen, wird auch auf das Steuerelement hinzugefügt.

  1. Wenn der Aufgabenbereich Datenquelle nicht angezeigt wird, klicken Sie im Menü Ansicht auf Datenquelle.

  2. Doppelklicken Sie auf das Feld.

  3. Klicken Sie auf der Registerkarte Regeln und Zusammenführen.

  4. Klicken Sie auf Hinzufügen.

  5. Geben Sie im Feld Name einen Namen für die Regel ein.

  6. Angeben eine Bedingung für wann die Regel sollte ausführen, klicken Sie auf Bedingung festlegen, geben Sie die Bedingung, und klicken Sie dann auf OK. Die Regel wird ausgeführt, wenn die, die Sie in diesem Schritt angegebene Bedingung erfüllt ist.

  7. Klicken Sie auf die Aktion hinzufügen.

  8. Klicken Sie in der Liste Aktion klicken Sie auf die gewünschte Aktion, und geben Sie dann die Optionen für diese Aktion.

  9. Wiederholen Sie die Schritte 7 und 8 für jede Aktion, die Sie für diese Regel ausführen möchten.

  10. Um zu verhindern, dass alle Regeln nach dieser Regel (für das aktuelle Ereignis) ausgeführt, wählen Sie das Kontrollkästchen keine Regeln, wenn diese Regel endet.

  11. Klicken Sie auf "OK".

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

Seitenanfang

Fügen Sie eine Regel aus, wenn der Benutzer ein Formular übermittelt.

Sie können Ihre Formularvorlage, um eine oder mehrere Regeln ausgeführt, wenn der Benutzer deren Grundlage Ihrer Formularvorlage Formular übermittelt konfigurieren. Beispielsweise können Sie eine Regel zur Formularvorlage hinzufügen, die automatisch zu einer Datenbank und in einer e-Mail-Nachricht im Formular übermittelt, wenn ein Benutzer zum Senden der fertigen Formulars. Sie können auch eine Regel zur Formularvorlage hinzufügen, die das Formular zu einer anderen Ansicht wechselt, wenn der Benutzer das Formular übermittelt.

Hinweis: Stellen Sie bevor Sie beginnen sicher, dass Ihre Formularvorlage hat mindestens Datenverbindung übermitteln. Hier finden Sie Links zu weiteren Informationen über datenverbindungen im Abschnitt Siehe auch übermitteln.

  1. Klicken Sie im Menü Extras auf Optionen zum Absenden.

  2. Wählen Sie im Dialogfeld Optionen zum Absenden das Kontrollkästchen Benutzern erlauben, dieses Formular zu senden.

    Hinweis: Wenn Sie dieses Kontrollkästchen aktivieren, fügt InfoPath eine Senden-Schaltfläche auf der Standardsymbolleiste und der Befehl Absenden im Menü Datei beim Ausfüllen des Formulars.

  3. Klicken Sie auf benutzerdefinierte Aktion mithilfe von Regeln ausführen, und klicken Sie dann auf Regeln.

  4. Klicken Sie auf Hinzufügen, klicken Sie im Dialogfeld Regeln für Formulare absenden.

  5. Geben Sie im Feld Name einen Namen für diese Regel, die den Absendspeicherort beschreibt. Wenn Sie übermitteln des Formulars mithilfe einer e-Mail-Nachricht nur, wenn der Wert in einem bestimmten Feld größer als 50 Euro ist durch Benutzer zulassen möchten, geben Sie beispielsweise E-mail senden, über bis 50 €.

  6. Um eine Bedingung festlegen, die wahr sein muss, bevor Sie diese Regel verwenden möchten, klicken Sie auf Bedingung festlegen im Dialogfeld Regel. Legen Sie im Dialogfeld Bedingung die Konditionen, die wahr sein müssen, und klicken Sie dann auf OK.

  7. Klicken Sie im Dialogfeld Regel auf Aktion hinzufügen.

  8. Klicken Sie in der Liste Aktion klicken Sie auf die Aktion, die auftreten, wenn der Benutzer ein Formular basierend auf dieser Formularvorlage übermittelt werden soll, und wählen Sie dann die gewünschten Optionen für diese Aktion.

  9. Klicken Sie auf OK.

  10. Wenn Sie weitere Aktionen hinzufügen möchten, wiederholen Sie die Schritte 7 bis 9 für jede zusätzliche Aktion.

  11. Wenn andere Regeln hinzufügen möchten, wiederholen Sie die Schritte 4 bis 9 für jede zusätzliche Regel.

  12. Klicken Sie auf OK.

    1. Wenn der Name der Senden-Schaltfläche, die angezeigt, klicken Sie auf der Standardsymbolleiste und den Befehl Absenden, der Sie im Menü Datei angezeigt wird wird, wenn Benutzer des Formulars ausfüllen ändern möchten, geben Sie den neuen Namen im Feld Beschriftung die übermitteln Optionen im Dialogfeld.

      Tipp: Wenn Sie diese Schaltfläche und den Befehl eine Tastenkombination zuweisen möchten, geben Sie ein kaufmännisches und-Zeichen (&) vor dem Zeichen, die Sie als Tastenkombination verwenden möchten. Geben Sie beispielsweise ALT + B als die Tastenkombination für die Senden-Schaltfläche und der Befehl zuzuweisen, & bsenden.

  13. Um zu verhindern, dass Benutzer mithilfe des Befehls Absenden oder die Senden-Schaltfläche auf der Standardsymbolleiste beim Ausfüllen des Formulars, deaktivieren Sie das Kontrollkästchen anzeigen das Menüelement übermitteln und die Symbolleisten-Schaltfläche Absenden.

    1. Standardmäßig nach dem Senden eines Formulars, InfoPath behält das Formular zu öffnen, und wird eine Meldung angezeigt, um anzugeben, ob das Formular erfolgreich gesendet wurde. Wenn Sie dieses Standardverhalten ändern möchten, klicken Sie auf Erweitert, und führen Sie dann eine der folgenden Aktionen aus:

      • Wenn Sie das Formular schließen, oder erstellen ein neues leeres Formular aus, nach der Benutzer ein ausgefülltes Formular übermittelt, klicken Sie auf die Option, die Sie in der Liste nach dem Senden möchten.

      • Zum Erstellen einer benutzerdefinierten Nachricht, um anzugeben, ob das Formular erfolgreich gesendet wurde, aktivieren Sie das Kontrollkästchen benutzerdefinierte Meldung verwenden, und geben Sie dann Ihre Nachrichten in den Feldern bei Erfolg und bei einem Fehler.

        Tipp: Verwenden Sie eine Nachricht im Feld auf Fehler zu Benutzern mitteilen, was zu tun ist, wenn sie ihr Formular übermitteln können. Beispielsweise können Sie vorschlagen, dass Benutzer Formular zu speichern und Weitere Informationen zum Kontaktieren einer Person.

      • Wenn Sie keine zum Anzeigen einer Meldung, nachdem der Benutzer ein Formular übermittelt, deaktivieren Sie das Kontrollkästchen Erfolg und Fehler Nachrichten anzeigen.

Seitenanfang

Ihre Office-Fähigkeiten erweitern
Schulung erkunden
Neue Funktionen als Erster erhalten
An Office Insider teilnehmen

War diese Information hilfreich?

Vielen Dank für Ihr Feedback!

Vielen Dank für Ihr Feedback. Es klingt, als ob es hilfreich sein könnte, Sie mit einem unserer Office-Supportmitarbeiter zu verbinden.

×