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.6
Table
|
Table ( numTabla | unPtr ) -> Resultado | ||||||||
Parámetro | Tipo | Descripción | ||||||
numTabla | unPtr | Entero largo, Puntero |
![]() |
Número de tabla o Puntero de tabla, o Puntero de campo | |||||
Resultado | Entero largo, Puntero |
![]() |
Puntero de tabla, si se pasa un número de tabla Número de tabla, si se pasa un puntero de tabla Número de tabla, si se pasa un puntero de campo | |||||
El comando Table tiene tres sintaxis diferentes:
En este ejemplo, la variable ptrTabla recibe un puntero de la tabla 3 de la base:
ptrTabla:=Table(3)
Si pasa ptrTabla (un puntero a la tabla 3) a Table devuelve 3. En la siguiente línea, la variable numTabla toma el valor 3:
numTabla:=Table(ptrTabla)
En este ejemplo, la variable numTabla es igual al número de la tabla [Tabla3]:
numTabla:=Table(->[Tabla3])
Este ejemplo, la variable numTabla es igual al número de la tabla a la cual pertenece el campo [Tabla3]Campo1:
numTabla:=Table(->[Tabla3]Campo1)
Producto: 4D
Tema: Estructura
Número
252
Creado por: < 4D v6
Manual de lenguaje 4D ( 4D v20)
Manual de lenguaje 4D ( 4D v20.1)
Manual de lenguaje 4D ( 4D v20.2)
Manual de lenguaje 4D ( 4D v20.3)
Manual de lenguaje 4D ( 4D v20.4)
Manual de lenguaje 4D ( 4D v20.5)
Manual de lenguaje 4D ( 4D v20.6)