• Comment faire pour...

    Les réponses aux questions fréquement posées.

    FAQ

  • 1

Comment obtenir la liste des composantes d'une clé composée

Les clés composées sont disponibles sous forme de chaines via HconstruitValClé() qui simplifie grandement la gestion des clés composées.

Reste que les valeurs sont complétées par les constantes hValMin (ou hValMax).

<>hValMin est le caractère 0 (null) de la table ascii, lequel correspond aussi en C/C++ (language dans lequel est créé WinDev) au caractère de fin de chaine.

Ainsi le code suivant :

cCle est une chaine = HConstruiValCle(Fichier,Cle,val1,val2...)
info(cVal)

...ne retourne que la valeur de le première partie de la clé. info interprète le premier cacactère hValMin comme la fin de la chaine.

Pour résoudre ce problème, il faut simplement remplacer les caractère hValMin par des caractères affichables (un expace par exemple), ce qui donne :

cCle est une chaine = HConstruiValCle(Fichier,Cle,val1,val2...)
info(remplace(cVal,hvalmin,' ')

Participez à nos FAQs

Proposez vos questions réponses...

Nos FAQs comportent les réponses aux questions fréquemment posées : 'Comment je fais...' et 'Le saviez-vous...'.
Vous pouvez participer en spécifiant la question et la réponse à publier dans le formulaire.

 Bientôt un nouveau formulaire

image image