versión 3
Field (numTabla | ptrCamp{; numCamp}) Num | Puntero
Parámetro | Tipo | Descripción | |
numTabla | ptrCamp | Num | Puntero | Número de tabla o puntero del campo | |
numCamp | Numérico | Número de campo, si pasa un número de tabla | |
Resultado | Num | Puntero | Número de campo si se pasa un puntero de | |
campo, Puntero de campo si se pasan los | |||
números de tabla y de campo |
Descripción
El comando Field tiene dos sintaxis:
Si pasa un número de tabla en numTabla y un número de campo en numCampo, Field devuelve un puntero al campo.
Si pasa un puntero a un campo en ptrCamp, Field devuelve el número del campo.
Ejemplos
1. El siguiente ejemplo asigna la variable campPtr a un puntero al segundo campo en la tercera tabla:
CampPtr:=Field(3; 2)
2. Si pasa campPtr (un puntero al segundo campo de una tabla) a Field devuelve el valor 2. La siguiente línea asigna el valor 2 a campNum:
campNum :=Field(campPtr )
3. En el siguiente ejemplo, la variable campNum es igual al número del campo de [Tabla3]Campo2:
campNum:=Field(->[Tabla3]Campo2)
Ver también
Field name, GET FIELD PROPERTIES, Get last field number, Table.