Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
Field
|
Field ( numTabla ; numCamp ) -> Resultado | ||||||||
Parámetro | Tipo | Descripción | ||||||
numTabla | Entero largo |
![]() |
Número de tabla | |||||
numCamp | Entero largo |
![]() |
Número de campo | |||||
Resultado | Puntero |
![]() |
Puntero de campo | |||||
Field ( ptrCamp ) -> numCampo | ||||||||
Parámetro | Tipo | Descripción | ||||||
ptrCamp | Puntero |
![]() |
Puntero del campo | |||||
numCampo | Entero largo |
![]() |
Número de campo | |||||
El comando Field tiene dos sintaxis:
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)
Producto: 4D
Tema: Estructura
Número
253
Creado por: < 4D v6
Manual de lenguaje 4D ( 4D v20 R7)