Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com

Página Inicial

 
4D v19.8
Field

Field 


 

Field ( numTabela ; numCampo ) -> pontCampo 
Parâmetro Tipo   Descrição
numTabela  Inteiro longo in Número da tabela
numCampo  Inteiro longo in Nº do campo
pontCampo  Ponteiro in Ponteiro do campo
Field ( pontCampo ) -> Resultado 
Parâmetro Tipo   Descrição
pontCampo  Ponteiro in Ponteiro do campo
Resultado  Inteiro longo in Número do campo

O comando Field tem duas sintaxe:

  • Se passa um número de tabela en numTabela e um número de campo en numCampo, Field retorna um ponteiro ao campo.
  • Se passa um ponteiro a um campo en pontCamp, Field retorna o número do campo.

O seguinte exemplo atribui a variável pontCampo a um ponteiro ao segundo campo na terceira tabela:

 CampPtr:=Field(3;2)


Se passa pontCampo (um ponteiro ao segundo campo de uma tabela) a Field retorna o valor 2. A seguinte linha atribui o valor 2 a numCampo: campNum :=Field(campPtr )


:

 numCampo:=Field(pontCampo)

No seguinte exemplo, a variável numCampo for igual ao número do campo de [Tabela3]Campo2:

 campNum:=Field(->[Tabela3]Campo2)



Ver também 

Field name
GET FIELD PROPERTIES
Get last field number
Table

 
PROPRIEDADES 

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

This command can be run in preemptive processes

 
CONTEÚDO DA PÁGINA 
 
HISTÓRIA 

Criado por: < 4D v6

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v19)
Manual de linguagem 4D ( 4D v19.1)
Manual de linguagem 4D ( 4D v19.4)
Manual de linguagem 4D ( 4D v19.5)
Manual de linguagem 4D ( 4D v19.6)
Manual de linguagem 4D ( 4D v19.7)
Manual de linguagem 4D ( 4D v19.8)