Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
Table
|
Table ( numTabela|Ponteiro ) -> Resultado | ||||||||
Parâmetro | Tipo | Descrição | ||||||
numTabela|Ponteiro | Inteiro longo, Ponteiro |
![]() |
Número de tabela, ou ponteiro de Tabela, ou ponteiro de Campo | |||||
Resultado | Inteiro longo, Ponteiro |
![]() |
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:
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)
Produto: 4D
Tema: Acesso a Estrutura
Número
252
Criado por: < 4D v6
Manual de linguagem 4D ( 4D v20 R7)