Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
GET FIELD PROPERTIES
|
GET FIELD PROPERTIES ( pontCampo|numTabela {; numCampo}; tipoCampo {; tamanhoCampo {; indexado {; unico {; invisivel}}}} ) | ||||||||
Parâmetro | Tipo | Descrição | ||||||
pontCampo|numTabela | Ponteiro, Inteiro longo |
![]() |
Número de tabela ou ponteiro do campo | |||||
numCampo | Inteiro longo |
![]() |
Número do campo se número de tabela for passado | |||||
tipoCampo | Inteiro longo |
![]() |
Tipo de Campo | |||||
tamanhoCampo | Inteiro longo |
![]() |
Comprimento do campo, se alfanumérico | |||||
indexado | Booleano |
![]() |
True = indexado, False = não indexado | |||||
unico | Booleano |
![]() |
True = único, False = não único | |||||
invisivel | Booleano |
![]() |
True = invisível, False = visível | |||||
O comando GET FIELD PROPERTIES retorna informação sobre o campo designado por pontCampo ou por numTabela e campoNum.
Pode passar:
Depois da chamada:
Constante | Tipo | Valor |
Is alpha field | Inteiro longo | 0 |
Is BLOB | Inteiro longo | 30 |
Is Boolean | Inteiro longo | 6 |
Is date | Inteiro longo | 4 |
Is float | Inteiro longo | 35 |
Is integer | Inteiro longo | 8 |
Is integer 64 bits | Inteiro longo | 25 |
Is longint | Inteiro longo | 9 |
Is picture | Inteiro longo | 3 |
Is real | Inteiro longo | 1 |
Is subtable | Inteiro longo | 7 |
Is text | Inteiro longo | 2 |
Is time | Inteiro longo | 11 |
Neste exemplo, as variáveis vTipo, vTamanho, vIndice, vUnico e vInvisivel assumem as propriedades do terceiro campo da primeira tabela:
GET FIELD PROPERTIES(1;3;vTipo;vTamanho;vIndice;vUnico;vInvisivel)
Este exemplo recupera nas variáveis vTipo, vTamanho, vIndice, vUnico e vInvisivel as propriedades do campo [Tabela3]Campo2:
GET FIELD PROPERTIES(->[Tabela3]Campo2;vTipo;vTamanho;vIndice;vUnico;vInvisivel)
Produto: 4D
Tema: Acesso a Estrutura
Número
258
Modificado: 4D v11 SQL
Modificado: 4D v15
Manual de linguagem 4D ( 4D v20 R7)