4D v16.3LIRE PROPRIETES CHAMP |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
LIRE PROPRIETES CHAMP
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| LIRE PROPRIETES CHAMP ( 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 LIRE PROPRIETES CHAMP 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 |
| Est un BLOB | Entier long | 30 |
| Est un booléen | Entier long | 6 |
| Est un champ alpha | Entier long | 0 |
| Est un entier | Entier long | 8 |
| Est un entier 64 bits | Entier long | 25 |
| Est un entier long | Entier long | 9 |
| Est un float | Entier long | 35 |
| Est un numérique | Entier long | 1 |
| Est un objet | Entier long | 38 |
| Est un texte | Entier long | 2 |
| Est une date | Entier long | 4 |
| Est une heure | Entier long | 11 |
| Est une image | Entier long | 3 |
| Est une sous table | Entier long | 7 |
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 :
LIRE PROPRIETES CHAMP(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 :
LIRE PROPRIETES CHAMP(->[Table3]Champ2;vType;vLong;vIndex;vUnique;vInvisible)
Produit : 4D
Thème : Définition structure
Numéro :
258
Nom intl. : GET FIELD PROPERTIES
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