keylen permet de connaître la taille des clés (en nombre d'octets) d'une table ouverte.
# 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) " EndcaseInfbox "Longueur = "-num$([G:BPC]keylen(I))
Next I Infbox "Taille totale enregistrement = "-num$([G:BPC]tairec)
Keylen est un tableau de variables de la classe [G] associée à une table déclarée par un ordre File.
La dimension de keylen est donnée par la variable [G]nbind (nombre de clés définies sur la table). keylen contient le nombre d'octets utilisés par chaque clé de la table correspondante. Cette variable est accessible en lecture seulement.