Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
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 v20 R7)