| 4D v18GET FIELD PROPERTIES | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v18
 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 v18)
	
	
	
	
	
 Adicionar um comentário
Adicionar um comentário