4D v16.3

Table

Inicio

 
4D v16.3
Table

Table 


 

Table ( numTabla | unPtr ) -> Resultado 
Parámetro Tipo   Descripción
numTabla | unPtr  Entero largo, Puntero in Número de tabla o Puntero de tabla, o Puntero de campo
Resultado  Entero largo, Puntero in 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:

  • Si pasa un número de tabla en numTabla, Table devuelve un puntero para la tabla.
  • Si pasa un puntero de tabla en unPtr, Table devuelve el número de la tabla.
  • Si pasa un puntero de campo en unPtr, Table devuelve el número de tabla del campo.

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)



Ver también 

Field
Get last table number
Punteros
Table name

 
PROPIEDADES 

Producto: 4D
Tema: Estructura
Número 252

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)