KEYUNIQ |
keyuniqpermet de connaître le type des clés d'une table ouverte (clés 'Sans Homonymes', 'Avec Homonymes', 'Nombreux Homonymes').
Shortint [G:abv] keyuniq([G:abv]nbind )
# Affichage des caractéristiques de la table BPCUSTOMER d'abréviation BPC
File BPCUSTOMER [BPC]
Infbox "Il y a "-num$([G:BPC]nbzon)-" champs dans la table BPCUSTOMER :"
For I = 0 To [G:BPC]nbzon - 1
Infbox [G:BPC]adxfname(I)
Next I
Infbox "Il y a "-num$([G:BPC]nbind)-" index dans la table BPCUSTOMER :"
For I = 0 To [G:BPC]nbind - 1
Infbox [G:BPC]keyname(I)
Case [G:BPC] keyuniq (I)
When 0 : Infbox " (Avec Homonymes) "
When 1 : Infbox " (Sans Homonymes) "
When 2 : Infbox " (Nombreux Homonymes) "
Endcase
Infbox "Longueur = "-num$([G:BPC]keylen(I))
Next I
Infbox "Taille totale enregistrement = "-num$([G:BPC]tairec)
keyuniqest un tableau de variables de la classe [G] associée à une table déclarée par un ordre File.
La dimension de keyuniq est donnée par la variable [G]nbind (nombre de clés définies sur la table). keyuniqcontient, pour chaque clé de la table correspondante, le type de clé correspondant, avec les codes :
Cette variable est accessible en lecture seulement.
EREADONLY(62) | Tentativede modification de la variable. |
NBZON - NBIND - TAIREC - KEYNAME - ADXFNAME - FILE
Adonix X3(r) L4G |