versión 3
Table (numTabla | unPtr) Puntero | Num
Parámetro | Tipo | Descripción | |
numTabla | unPtr | Num | Puntero | Número de tabla o | |
Puntero de tabla, o | |||
Puntero de campo | |||
Resultado | Puntero | Num | 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 |
Descripción
El comando Tabla tiene tres sintaxis diferentes:
Si pasa un número de tabla en numTabla, Tabla devuelve un puntero para la tabla.
Si pasa un puntero de tabla en unPtr, Tabla devuelve el número de la tabla.
Si pasa un puntero de campo en unPtr, Tabla devuelve el número de tabla del campo.
Ejemplos
1. En este ejemplo, la variable ptrTabla recibe un puntero de la tabla 3 de la base:
ptrTabla:=Table(3)
2. 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)
3. En este ejemplo, la variable numTabla es igual al número de la tabla [Tabla3]:
numTabla=Table(->[Tabla3])
4. 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.