Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Expressions werden in einem Kontext ausgewertet. Dieser bezieht sich auf die Daten eines Datensatzes in der die Expression ausgeführt wird.

Für den Aufbau Auf was Sie zugriff haben sehen Sie unter Expression Kontext

Identifier

Auf die Daten -Kontextder Objekte können Sie mit Identifiern zugreifen. Jeder Text der nicht in Anführungszeichen ist und den folgenden Regeln entspricht ist ein Identifier.

Ein Identifier

  • Enthält ein oder mehrere Buchstaben (a-z or A-Z), Ziffern (0-9) or Unterstriche

  • Startet mit mindestens einem Buchstaben

Zum Beispiel:

  • Trim(LastName) - LastName gibt den Nachnamen des aktuellen Objekts und wird mit der Funktion Trim() bearbeitet.

Verschachtelung

Identifier können mit Punkt (.) verknüpft werden, um auf verschachtelte Funktionen oder Identifier der Relationen zuzugreifen.

Zum Beispiel:

  • Trim(Company.Address.City) - Company.Address.City greift auf die Städtenamen der zugeordneten Adresse zu.

Typen

Expressions unterstützen Typisierung. Welche Typen es gibt und wo diese angewendet werden sehen Sie unter Expression Typen.

Operatoren

Mehrere Daten können mit Operatoren auf unterschiedliche Art verknüpft werden. Die meisten Operatoren sind schon aus anderen Programmiersprachen bekannt. Wir unterstützen die folgenden. Siehe Expression Operatoren

...

Für besser lesbare Expressions und spezielle Erweiterungen können Funktionen verwendet werden. Zum Beispiel:

Type

Example

Function calls

A(2, "B") or A()

Indexed calls

A[2, "B"]

Genaue Auflistung der Funktionen unter:

...