PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Affichage du résultat dans une liste ou une combo
  • Extraire une information du résultat
Produits
WINDEVWEBDEV - Code ServeurWEBDEV - Code NavigateurWINDEV MobileEtats et Requêtes
Plateformes
WindowsLinuxWindows MobileUniversal Windows 10 AppAndroidWidget AndroidiPhone/iPadApple Watch
Langages
JavaPHPAjaxCode Utilisateur (MCU)Langage Externe
Bases de données
HFSQLHFSQL Client/ServeurProcédures stockéesOLE DBODBCAccès Natifs
Renvoie la liste des clés d'un fichier de données (d'une requête ou d'une vue) reconnu par le moteur HFSQL. Il est possible de savoir :
  • le type de la clé,
  • sa taille,
  • si la clé est unique ou avec doublons, ...
Les fichiers définis par les fonctions HDéclare, HDéclareExterne et HDécritFichier sont pris en compte.
Versions 17 et supérieures
WINDEV MobileiPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Nouveauté 17
WINDEV MobileiPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
WINDEV MobileiPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Versions 18 et supérieures
WINDEVWINDEV MobileUniversal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Nouveauté 18
WINDEVWINDEV MobileUniversal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
WINDEVWINDEV MobileUniversal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Versions 21 et supérieures
WINDEVWINDEV MobileUniversal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Nouveauté 21
WINDEVWINDEV MobileUniversal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
WINDEVWINDEV MobileUniversal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Remarque : A partir de la version 19, HFSQL est le nouveau nom de HyperFileSQL.
Versions 22 et supérieures
WINDEV MobileWidget Android Cette fonction est désormais disponible en mode Widget Android.
WINDEVJava Cette fonction est désormais disponible pour les applications Java.
WINDEV MobileAndroid Cette fonction est désormais disponible pour les applications Android.
Nouveauté 22
WINDEV MobileWidget Android Cette fonction est désormais disponible en mode Widget Android.
WINDEVJava Cette fonction est désormais disponible pour les applications Java.
WINDEV MobileAndroid Cette fonction est désormais disponible pour les applications Android.
WINDEV MobileWidget Android Cette fonction est désormais disponible en mode Widget Android.
WINDEVJava Cette fonction est désormais disponible pour les applications Java.
WINDEV MobileAndroid Cette fonction est désormais disponible pour les applications Android.
// Récupérer les clés d'un fichier de l'analyse en cours
ListeCle est une chaîne
ListeCle = HListeClé(CLIENT, hLstDétail)
// Ajoute la liste des clés dans COMBO_COMBO1
ListeAjoute(COMBO_COMBO1, ListeCle)
Syntaxe
<Résultat> = HListeClé(<Nom du fichier> [, <Chemin du WDD> [, <Mot de passe du WDD> [, <Options>]]])
<Résultat> : Chaîne de caractères
Liste des clés présentes dans le fichier de données spécifié. Les différentes descriptions de chaque clé sont séparées par RC (Retour chariot). Les clés listées sont triées en fonction de l'ordre physique des clés dans le fichier de données (sauf si la constante hLstTriée est utilisée).
En fonction de la constante utilisée, le résultat est plus ou moins détaillé :
hLstDétail non précisé<Nom de la clé 1> + RC + <Nom de la clé 2 + RC + ...
Le résultat avec les constantes hLstClé et/ou hLstCléComposée et/ou hLstTriée est identique.
hLstDétail précisé<Nom de la clé 1> + TAB + <Type> + TAB+ <Taille> + TAB + <Formule> + TAB + <Unique> + TAB + <Libellé> + RC + ...
hLstDétailPlus<Nom de la clé 1> + TAB + <Type> + TAB + <Taille> + TAB + <Formule> + TAB + <Unique> + TAB + <Libellé> + TAB + <Partie entière des clés numériques> + TAB + <Partie décimale des clés numériques> + RC + ...
Où :
  • <Nom de clé X> : nom de la clé
  • <Type> : type de la clé : "T" pour texte (et monétaire) ou "N" pour numérique
  • <Taille> : taille de la rubrique
  • <Formule> : formule de la clé si la clé est composée (si la clé est simple, seul le nom de la clé est retourné)
  • <Unique> : "1" pour une clé unique, "0" pour une clé avec doublons
  • <Libellé> : libellé de la clé
  • <Partie entière des clés numériques> : nombre de chiffres de la partie entière des clés numériques
  • <Partie décimale des clés numériques> : nombre de chiffres de la partie décimale des clés numériques
<Nom du fichier> : Chaîne de caractères (avec ou sans guillemets)
Nom du fichier de données (de la requête ou de la vue) dont les clés doivent être listées.
Si un nom de requête est spécifié, cette requête doit être en cours d'exécution (fonctions HExécuteRequête ou HExécuteRequêteSQL) pour que la fonction HListeClé fonctionne. Dans le cas contraire, une erreur du WLangage est générée.
<Chemin du WDD> : Chaîne de caractères optionnelle (avec guillemets)
Chemin complet de l'analyse (c'est-à-dire du fichier .WDD) dans laquelle le fichier de données est décrit.
Si ce paramètre n'est pas précisé ou est égal à une chaîne vide (""), le fichier de données est recherché dans l'analyse en cours.
<Mot de passe du WDD> : Chaîne de caractères optionnelle (avec guillemets)
Mot de passe défini pour l'analyse.
Si aucun mot de passe n'est défini, ce paramètre doit être égal à une chaîne vide ("").
<Options> : Constante ou combinaison de constantes de type entier (optionnel)
Paramètre le type de liste à effectuer :
hLstNormal
(valeur par défaut)
Correspond à hLstTout. Valeur utilisée par défaut si les constantes hLstClé, hLstCléComposée et hLstTout ne sont pas utilisées.
hLstCléListe les rubriques clés (clés non composées uniquement).
Hyper File 5.5 Cette constante n'est pas prise en compte.
hLstCléComposéeListe les rubriques clés composées uniquement.
Hyper File 5.5 Cette constante n'est pas prise en compte.
hLstDétailInformations détaillées (idem WINDEV 5.5).
hLstDétailPlusPour les clés numériques, ajoute le nombre de chiffres de la partie entière et de la partie décimale.
Hyper File 5.5 Cette constante n'est pas prise en compte.
hLstOrdreLogiqueTrie la liste dans l'ordre logique des rubriques (ignorée si la constante hLstTriée est précisée).
Hyper File 5.5 Cette constante n'est pas prise en compte.
hLstRubriqueOrigineUtilisée sur un fichier journal (xxxJNL.fic), liste les clés du fichier de données original (qui a été journalé). Par exemple, sur le fichier ClientJNL.Fic, liste les rubriques clés du fichier CLIENT.
Hyper File 5.5 Cette constante n'est pas prise en compte.
hLstTriéeTrie la liste par ordre croissant.
Hyper File 5.5 Cette constante n'est pas prise en compte.
hLstToutListe toutes les clés (hLstClé + hLstCléComposée).
Hyper File 5.5 Cette constante n'est pas prise en compte.
Remarques

Affichage du résultat dans une liste ou une combo

<Résultat> peut être directement affecté à une liste ou une combo grâce à la fonction ListeAjoute. Chaque ligne contiendra le nom d'une des clés trouvées.

Extraire une information du résultat

Pour extraire une information du résultat détaillé, il est conseillé d'utiliser la fonction ExtraitChaîne.
Composantes
WINDEVWEBDEV - Code ServeurEtats et Requêtes wd220hf.dll
Windows Mobile wp220hf.dll
Java wd220java.jar
Linux wd220hf.so
Android wd220android.jar
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire