Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
Field name
|
Field name ( pontCampo|numTabela {; numCampo} ) -> Resultado | ||||||||
Parâmetro | Tipo | Descrição | ||||||
pontCampo|numTabela | Ponteiro, Inteiro longo |
![]() |
Ponteiro Campo ou número da tabela | |||||
numCampo | Inteiro longo |
![]() |
Número do campo se a o número da tabela foi passado no primeiro parâmetro | |||||
Resultado | String |
![]() |
Nome do campo | |||||
O comando Field name retorna o nome do campo cujo ponteiro se passa en pontCampo ou cujos números de tabela e de campos se passan en numTabela e numCampo.
Este exemplo atribui o segundo elemento do array campArray{1} ao nome do segundo campo na primeira tabela. campArray é um array de duas dimensões:
campArray{1}{2}:=Field name(1;2)
Este exemplo atribui o segundo elemento do array campArray{1} ao nome do campo [MinhaTabela]MeuCampo. campArray é um array de duas dimensões:
campArray{1}{2}:=Field name(->[MinhaTabela]MeuCampo)
Este exemplo mostra um alerta. Este método passa um ponteiro a um campo:
ALERT("O número do campo "+Field name($1)+" da tabela "
+Table name(Table($1))+" deve ser de mais de cinco caracteres.")
Produto: 4D
Tema: Acesso a Estrutura
Número
257
Criado por: < 4D v6
Manual de linguagem 4D ( 4D v20 R7)