Formelsyntaxprüfungen

Die Formelsyntax wird vor dem Speichern auf folgende Bedingungen geprüft:

  • Korrekte Funktionsnamen

  • Korrekte Eigenschaftsnamen

  • Gleiche Anzahl offener und geschlossener Klammern

  • Die tatsächliche Anzahl an Parametern entspricht mindestens der erwarteten Anzahl an Parametern für jede Funktion.

Funktionen wie Concat können über eine beliebige Anzahl an Parametern verfügen. Bei der Validierung der Parameteranzahl wird geprüft, ob die tatsächliche Anzahl an Parametern größer oder gleich der erwarteten Anzahl an Parametern ist. Zu viele Parameter führen demnach nicht zu einer Fehlermeldung, bei zu wenigen Fehlern wird aber eine Fehlermeldung angezeigt.

Bei der Syntaxvalidierung werden keine Formeln ausgewertet. Daher kann es zu Fehlern kommen, wenn ungültige Konstanten eingegeben werden. Beispiel: IntToStr(ABC,3) besteht die Syntaxvalidierung, erzeugt aber einen Fehler in der Oracle Data Relationship Management-Anwendung. Um diese Art von Fehler vor dem Speichern zu vermeiden, müssen Sie alle Formeln auswerten.