Ein Parameter oder ein Schlüssel kann einen der folgenden Werte annehmen:
- Der Name einer Eigenschaft der Instanz oder einer der untergeordneten Instanzen. Der Pfad enthält nie This. Beispiel: PRICE, ADDLINE.TEXT
- Die Kontexteigenschaften wie ACTX.USER
- Eine Eigenschaft der aktuellen Instanz nur, wenn die Eigenschaft in der gleichen Collection mit dem gleichen Index ist. Beispiel: COLLECTION.PROPERTY: der gleiche Index wird verwendet.
- Eine Konstante (alphanumerisch oder numerisch). Beispiel: «VEN », « SUP », « 00123 », 3.14 oder 67800. Dies ist nur möglich, wenn der Parameter pro Wert übertragen wird.
- Eine Klasseneigenschaft, wenn ein Parameter als Pointer und nicht nach Wert übertragen muss, unter der Bedingung, dass dieser Parameter keine Richtung im Verwendungstext hat und nicht verwendet wird. Die vorgesehene Instanz ist AVOID.
- This wird nur akzeptiert, wenn der Parameter eine Instanz ist. Er muss alleine sein.
- =num$(P), wobei P eine Klasseneigenschaft ist. Dieser Wert ist nur möglich, wenn die folgenden Bedingungen erfüllt sind:
- Der Parameter ist vom Typ alphanumerisch und nach Wert erklärt.
- Die Eigenschaft P ist vom Typ TinyInt, Integer, Dezimal, Clob, Char, Datum, Uuident oder Datumzeit.
- =val(P), wobei P eine Klasseneigenschaft ist. Dieser Wert ist nur möglich, wenn die folgenden Bedingungen erfüllt sind:
- Der Parameter ist vom Typ TinyInt, Integer oder Dezimal und nach Wert erklärt.
- Die Eigenschaft P ist vom Typ Clob, Char oder Datum.