4D v16.3GET FIELD PROPERTIES |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
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 v16)
4D - Langage ( 4D v16.1)
4D - Langage ( 4D v16.2)
4D - Langage ( 4D v16.3)
Ajouter un commentaire