Erstellen einer Regel in PowerAppsCreate a rule in PowerApps

Erstellen Sie Regeln, damit eine App automatisch auf Grundlage der von Ihnen angegebenen Kriterien geändert wird.Create rules to automatically modify an app based on criteria that you specify. Beispielsweise können Listenelemente je nach ihrem Status in Rot, Gelb oder Grün angezeigt werden, oder eine Genehmigungsschaltfläche kann nur für bestimmte Benutzer (z.B. Manager) angezeigt werden.For example, show list items in red, yellow, or green based on their status, or show an approval button only for certain users (such as managers).

Sie können vielen verschiedenen Steuerelementen Regeln hinzufügen.You can add rules to a variety of controls. In diesem Thema fügen Sie eine Regel hinzu, um die Textfarbe eines Label-Steuerelements (Bezeichnung) zu ändern, wenn der Wert eines Slider-Steuerelements (Schieberegler) größer als 70 ist.In this topic, you'll add a rule to change the text color of a Label control if the value of a Slider control is greater than 70.

Regel hinzufügenAdd a rule

  1. Wählen Sie ein Steuerelement aus (oder fügen Sie ein Steuerelement hinzu, und lassen sie es ausgewählt).Select a control (or add a control and leave it selected).

    In diesem Thema fügen Sie ein Label- und ein Slider-Steuerelement hinzu, legen die Text-Eigenschaft des Label-Steuerelements auf Slider1.Value fest, und wählen dann das Slider-Steuerelement aus.For this topic, add a label and a slider, set the label's Text property to Slider1.Value, and then select the slider.

  2. Klicken oder tippen Sie im rechten Bereich auf Regeln, und klicken oder tippen Sie dann auf Neue Regel.In the right-hand panel, click or tap Rules, and then click or tap New rule.

    Neue Regel erstellen

    Wenn Sie ein Steuerelement auswählen, für das bereits eine oder mehrere Regeln definiert wurden, können Sie diese bearbeiten, indem Sie darauf klicken oder tippen.If you select a control for which one or more rules has already been defined, you can edit any of them if you click or tap it.

Bedingung hinzufügenAdd a condition

Eine Bedingung ist ein Ausdruck, der als „true“ oder „false“ ausgewertet wird, z.B. die Bedingung, dass ein Wert größer als 70 ist.A condition is an expression that evaluates to true or false, such as whether a value is greater than 70. Sie können den Ausdruck anhand einer Vorlage oder vollständig neu schreiben, und Sie können den Ausdruck gemäß der Anleitung auf der Benutzeroberfläche (IntelliSense) anpassen.You can write the expression based on a template or start from scratch, and you can customize the expression based on guidance in the UI (Intellisense).

  1. Klicken oder tippen Sie auf Bedingung hinzufügen, und klicken Sie dann auf eine Vorlage oder auf Benutzerdefinierte Bedingung.Click or tap Add a condition, and then click a template or Custom condition.

    In diesem Thema klicken oder tippen Sie auf Größer als.For this topic, click or tap Greater than.

    Bedingung hinzufügen

  2. Aktualisieren Sie den Ausdruck, um zu definieren, wann die Regel angewendet wird.Update the expression to define when the rule applies.

    Ändern Sie im Rahmen dieses Themas 0 in 70, sodass Sie über folgenden Ausdruck verfügen: For this topic, change 0 to 70 to get this expression:
    Slider1.Value > 70Slider1.Value > 70

Aktion hinzufügenAdd an action

Aktionen definieren, was geschieht, wenn die Regel angewendet wird.Actions define what happens when the rule is applied. In PowerApps können Aktionen automatisch basierend auf den Änderungen erstellt werden, die Sie an Steuerelementen vornehmen.PowerApps can create actions automatically based on changes you make to controls.

  1. Klicken oder tippen Sie auf Aktionen definieren.Click or tap Define actions.

    Aktionen definieren

  2. Klicken oder tippen Sie im Bestätigungsdialogfeld auf Los geht's, damit PowerApps Ihre nächste(n) Änderung(en) als eine oder mehrere Aktionen aufzeichnet.In the confirmation dialog box, click or tap Let's go so that PowerApps will capture your next change or changes as one or more actions.

  3. Konfigurieren Sie ein oder mehrere Steuerelemente entsprechend Ihren Erwartungen für den Fall, dass die Bedingung zutrifft.Configure one or more controls to match your expectations when the condition is true.

    In diesem Thema ändern Sie die Farbe der Bezeichnung.For this topic, change the color of the label.

    Eigenschaften erfassen

  4. (Optional) Überprüfen Sie die Änderungen, indem Sie auf Aktionen anzeigen tippen oder klicken.(optional) Review your changes by clicking or tapping Show actions.

    Aktionen überprüfen

  5. Wenn Sie alle Aktionen hinzugefügt haben, klicken oder tippen Sie auf Fertig.When you finish adding actions, click or tap Done.

  6. Überprüfen Sie die Bedingung und die Aktionen für die Regel.Review the condition and actions for the rule.

    Regel überprüfen

Umbenennen der RegelRename the rule

  1. Zeigen Sie auf Regel1, und klicken oder tippen Sie auf die Schaltfläche „Bearbeiten“.Hover over Rule1 and click or tap the edit button.

    Zeigen Sie auf den Regelnamen.

  2. Geben Sie einen neuen Namen für die Regel ein.Enter a new name for the rule.

    Regel umbenennen

  3. Klicken oder tippen Sie auf Fertig, um den Editor zu schließen.Click or tap Done to dismiss the editor.

Testen der RegelTest the rule

  1. Drücken Sie F5 (oder klicken Sie rechts oben auf die Wiedergabeschaltfläche), um die App im Vorschaumodus anzuzeigen.Preview the app by pressing F5 (or by clicking the play button near the upper-right corner).

    Vorschau öffnen

  2. Sorgen Sie dafür, dass die von Ihnen angegebene Bedingung zutrifft, und vergewissern Sie sich dann, dass die Aktionen wie erwartet ausgeführt werden.Make the condition that you specified true, and then confirm that the actions work as you expect.

    In diesem Thema schieben Sie den Schieberegler auf einen Wert, der größer als 70 ist. Vergewissern Sie sich dann, dass sich die Farbe des Bezeichnungstexts ändert.For this topic, set the slider to a value that's greater than 70, and confirm that the label text changes color.

Alle Regeln anzeigenSee all rules

In der Standardeinstellung werden auf der Registerkarte Regeln nur die Regeln für das ausgewählte Steuerelement und die untergeordneten Steuerelemente angezeigt, die in einer Regelbedingung oder -aktion verwendet werden.By default, the Rules tab shows only the rules for the selected control and all child controls that are used in a rule condition or action. Um alle Regeln in der App anzuzeigen, deaktivieren Sie das Kontrollkästchen Nur Regeln für dieses Steuerelement anzeigen.To show all rules in the app, clear the Show rules for this control only check box.

Filter entfernen

Bekannte EinschränkungenKnown limitations

Zum Zeitpunkt der Erstellung dieses Dokuments:As of this writing:

  • Sie können die ThisItem-Eigenschaft eines Formulars oder Katalogs nicht als Teil einer Bedingung angeben.You can't specify the ThisItem property of a form or a gallery as part of a condition.