Saltar al contenido principal
Versión: Siguiente

Field

Field ( numTabla : Integer ; numCamp : Integer ) -> Resultado 
Field ( ptrCamp : Pointer ) -> numCampo

ParámetroTipoDescripción
numTablaIntegerNúmero de tabla
numCampIntegerNúmero de campo
ptrCampPointerPuntero del campo
ResultadoPointer, IntegerPuntero de campo o Número 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.

Ejemplo 1

El siguiente ejemplo asigna la variable campPtr a un puntero al segundo campo en la tercera tabla:

 CampPtr:=Field(3;2)

Ejemplo 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)

Ejemplo 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
Last field number
Table

Propiedades

Número de comando253
Hilo seguroyes