Saltar al contenido principal
Versión: 21 R4 BETA

Field

Field ( numTabla : Integer ; numCamp : Integer ) : Pointer
Field ( ptrCamp : Pointer ) : Integer

ParámetroTipoDescripción
numTablaInteger→Número de tabla
numCampInteger→Número de campo
ptrCampPointer→Puntero del campo
ResultadoPointer, Integer←Puntero 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