4D v16.3GET FIELD PROPERTIES |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
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 v16)
Manual de linguagem 4D ( 4D v16.1)
Manual de linguagem 4D ( 4D v16.2)
Manual de linguagem 4D ( 4D v16.3)
Adicionar um comentário