| 4D v18GET FIELD PROPERTIES | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v18
 GET FIELD PROPERTIES 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET FIELD PROPERTIES ( ptrChp | numTable {; numChamp}; champType {; champLong {; indexé {; unique {; invisible}}}} ) | ||||||||
| Paramètre | Type | Description | ||||||
| ptrChp | numTable | Pointeur, Entier long |   | Pointeur de champ ou Numéro de table | |||||
| numChamp | Entier long |   | Numéro de champ si un numéro de table est passé en premier paramètre | |||||
| champType | Entier long |   | Type de champ | |||||
| champLong | Entier long |   | Longueur du champ (si alphanumérique) | |||||
| indexé | Booléen |   | Vrai = Indexé, Faux = Non indexé | |||||
| unique | Booléen |   | Vrai = Unique, Faux = Non unique | |||||
| invisible | Booléen |   | Vrai = Invisible, Faux = Visible | |||||
La commande GET FIELD PROPERTIES retourne des informations sur le champ désigné par numTable et numChamp ou par ptrChp.
Vous pouvez soit passer :
Après l'appel :
| Constante | Type | Valeur | 
| Is alpha field | Entier long | 0 | 
| Is BLOB | Entier long | 30 | 
| Is Boolean | Entier long | 6 | 
| Is date | Entier long | 4 | 
| Is float | Entier long | 35 | 
| Is integer | Entier long | 8 | 
| Is integer 64 bits | Entier long | 25 | 
| Is longint | Entier long | 9 | 
| Is object | Entier long | 38 | 
| Is picture | Entier long | 3 | 
| Is real | Entier long | 1 | 
| Is subtable | Entier long | 7 | 
| Is text | Entier long | 2 | 
| Is time | Entier long | 11 | 
Dans l'exemple suivant, les variables vType, vLong, vIndex, vUnique et vInvisible prennent pour valeur les propriétés du troisième champ de la première table :
 GET FIELD PROPERTIES(1;3;vType;vLong;vIndex;vUnique;vInvisible)L'exemple suivant récupère dans les variables vType, vLong, vIndex, vUnique et vInvisible les propriétés du champ [Table3]Champ2 :
 GET FIELD PROPERTIES(->[Table3]Champ2;vType;vLong;vIndex;vUnique;vInvisible)
	Produit :  4D
	Thème :  Définition structure
	Numéro :  
        258
        
        
        
	
	Modifié :  4D v11 SQL  
	Modifié :  4D v15
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	4D - Langage ( 4D v18)
	
	
	
	
	
 Ajouter un commentaire
Ajouter un commentaire