Mit Anweisungen arbeiten

Anweisungen steuern die Logik eines Ausdrucks.

Es gibt zwei Typen von Anweisungen:

  • Rückgabeanweisungen geben einen Wert zurück. Damit eine Rückgabeanweisung gültig ist, muss das Ergebnis mit dem Datentyp der Eigenschaft übereinstimmen, für die der Ausdruck definiert wird.
  • If-Anweisungen geben eine Liste von Anweisungen an, die ausgeführt werden sollen, wenn die Bedingung "True" ist. Damit eine If-Anweisung gültig ist, muss das Ergebnis ein boolescher Wert sein. Sie können die Else- und Else If-Anweisungen verwenden, um die Bedingung zu erweitern.

So fügen Sie eine Anweisung ein:

  1. Ziehen Sie eine Anweisung aus dem Abschnitt "Anweisungen" der Palette in den Editor, oder klicken Sie auf Anweisung einfügen, und wählen Sie die Anweisung in der Dropdown-Liste aus.

    Sie können eine Anweisung an einer beliebigen Stelle mit einem blauen Pfeil im Editor einfügen. Wenn Sie dem Editor eine Anweisung hinzufügen, wird eine vertikale blaue Leiste hinzugefügt, die angibt, dass es sich um einen Anweisungsblock handelt. Sie können Anweisungen innerhalb von anderen Anweisungen verschachteln. Jede Anweisung wird anschließend durch eine blaue Leiste gekennzeichnet.

  2. Wählen Sie Objekte und Operatoren für Ihren Ausdruck aus. Nachdem Sie ein Objekt ausgewählt haben, können Sie die Attribute oder Methoden des Objekts auswählen. Informationen hierzu finden Sie unter Mit Objekten und Operatoren arbeiten.
  3. Klicken Sie zum Entfernen eines Anweisungsblocks im Anweisungsblock auf Anweisung entfernen, und wählen Sie Entfernen aus.

Wenn Sie mit der Auswahl von Feldern in einer Anweisung beginnen, wird der Ausdrucksbegriff rot hervorgehoben, um zu kennzeichnen, dass er nicht gültig ist. Sie können einen Ausdruck wie folgt erst dann speichern, wenn alle Anweisungen im Ausdruck gültig sind.

  • If-Anweisungen müssen einen booleschen Wert ergeben.
  • Return-Anweisungen müssen den erwarteten Datentyp zurückgeben:
    • Für Eigenschaftsumwandlungen und abgeleitete Eigenschaften ist der erwartete Datentyp der Datentyp der Eigenschaft, die umgewandelt oder abgeleitet wird. Informationen hierzu finden Sie unter Eigenschaften.
    • Für benutzerdefinierte Validierungen ist der erwartete Datentyp ein boolescher Wert.