Um parâmetro ou uma chave podem ter um dos valores seguintes :
- O nome de uma propriedade de instância ou de uma destas instâncias filhas. O caminho não contém nunca This. Por exemplo : PRICE, ADDLINE.TEXT
- As propriedades do contexto tais que ACTX.USER
- Uma propriedade de instância em curso apenas se a propriedade é na mesma coleção, ao mesmo índice. Por exemplo, COLLECTION.PROPERTY: o mesmo índice está utilizado
- Uma constante (alfanumérica ou numérica). Por exemplo : "VEN", "SUP", "00123", 3.14 ou 67800. Isto é possível unicamente se o parâmetro está transmitido por valor.
- Uma propriedade da classe, quando um parâmetro deve ser transmitido em tanto que apontador e não por valor, na condição que este parâmetro não tem sentido no contexto de utilização e que não será utilizado. A instância dedicada é AVOID.
- This está aceite unicamente se o parâmetro é uma instância. Deve estar ativo.
- =num$(P) onde P está uma propriedade da classe. Este valor só está acessível se as condições seguintes estão preenchidas :
- O parâmetro é de tipo alfanumérico e está declarado por valor.
- A propriedade P é de tipo TinyInt, Integer, Decimal, Clob, Char, Date, Uuident ou Datetime.
- =val(P) onde P é uma propriedade da classe. Este valor só está acessível se as condições seguintes estão preenchidas :
- O parâmetro é de tipo TinyInt, Integer ou Decimal e está declarado por valores.
- A propriedade P é de tipo Clob, Char ou Date.