4D v16.3

Table

Página Inicial

 
4D v16.3
Table

Table 


 

Table ( numTabela|Ponteiro ) -> Resultado 
Parâmetro Tipo   Descrição
numTabela|Ponteiro  Inteiro longo, Ponteiro in Número de tabela, ou ponteiro de Tabela, ou ponteiro de Campo
Resultado  Inteiro longo, Ponteiro in Ponteiro tabela, se um número de tabela for passado. Número de tabela, se um ponteiro de tabela for passado. Número de tabela, se um ponteiro de Campo for passado.

O comando Table tem três sintaxes diferentes:

  • Se passa um número de tabela em numTabela, Table retorna um ponteiro para a tabela.
  • Se passa um ponteiro de tabela em Ponteiro, Table retorna o número da tabela.
  • Se passa um ponteiro de campo em Ponteiro, Table retorna o número de tabela do campo.

Esse exemplo, a variável ponTabela recebe um ponteiro da tabela 3 do banco:

 ponTabela:=Table(3)

Se passa pontTabela (um ponteiro a tabela 3) a Table retorna 3. Na linha abaixo, a variável numTabela assume o valor 3:

 numTabela:=Table(pontTabela)


Neste exemplo, a variável numTabela é igual ao número da tabela [Tabela3]:

 numTabela:=Table(->[Tabela3])

Este exemplo, a variável numTabela é igual ao número da tabela a qual pertence o campo [Tabela3]Campo1:

 numTabela:=Table(->[Tabela3]Campo1)



Ver também 

Field
Get last table number
Ponteiros
Table name

 
PROPRIEDADES 

Produto: 4D
Tema: Acesso a Estrutura
Número 252

This command can be run in preemptive processes

 
HISTÓRIA 

Criado por: < 4D v6

 
ARTICLE USAGE

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