4D v16.3

Field

Inicio

 
4D v16.3
Field

Field 


 

Field ( numTabla ; numCamp ) -> Resultado 
Parámetro Tipo   Descripción
numTabla  Entero largo in Número de tabla
numCamp  Entero largo in Número de campo
Resultado  Puntero in Puntero de campo
Field ( ptrCamp ) -> numCampo 
Parámetro Tipo   Descripción
ptrCamp  Puntero in Puntero del campo
numCampo  Entero largo in Número de campo

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.

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

 CampPtr:=Field(3;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)

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

 
PROPIEDADES 

Producto: 4D
Tema: Estructura
Número 253

This command can be run in preemptive processes

 
HISTORIA 

Creado por: < 4D v6

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v16)
Manual de lenguaje 4D ( 4D v16.1)
Manual de lenguaje 4D ( 4D v16.2)
Manual de lenguaje 4D ( 4D v16.3)