|
|
|
|
|
- Ordre des rubriques
- Affichage du résultat dans un champ Liste ou Combo
- Type HFSQL
<Source>.ListeRubrique (Fonction) En anglais : <Source>.ListItem
Non disponible avec ce type de connexion
ListeDesRubriques est une chaîne
ListeDesRubriques = Client.ListeRubrique(hLstDétail)
COMBO_COMBO1.Ajoute(ListeDesRubriques)
sdListeVILLE est une Source de Données
sListeRub est une chaîne
sContenuEnreg est une chaîne
sReq est une chaîne = "SELECT * FROM CODEPOSTAUX WHERE CODEPOSTAL ='34000'"
sdListeVILLE.ExécuteRequêteSQL(hRequêteDéfaut, sReq)
sListeRub = sdListeVILLE.ListeRubrique()
POUR TOUT sdListeVILLE
sContenuEnreg = ""
POUR TOUTE CHAÎNE sUneRubrique DE sListeRub SÉPARÉE PAR RC
sContenuEnreg += {"sdListeVILLE." + sUneRubrique, indRubrique}
FIN
Info("Contenu de l'enregistrement : " + sContenuEnreg)
FIN
Syntaxe
Lister les rubriques d'un fichier de données Masquer les détails
<Résultat> = <Source>.ListeRubrique([<Chemin du WDD> [, <Mot de passe du WDD> [, <Options>]]])
<Résultat> : Chaîne de caractères Liste des rubriques présentes dans le fichier de données spécifié. Les différentes descriptions de chaque rubrique sont séparées par RC (Retour Chariot). En fonction de la constante utilisée, le résultat est plus ou moins détaillé : | | hLstDétail non précisé | <Nom de la rubrique 1> + RC + <Nom de la rubrique 2> + RC + ... | hLstDétail précisé | <Nom de la rubrique 1> + TAB + <Type> + TAB + <Type HFSQL> + TAB + <Taille> + TAB + <Nombre d'indices> + TAB + <Libellé> + RC + ... | hLstDétailPlus | <Nom de la rubrique 1> + TAB + <Type> + TAB + <Type HFSQL> + TAB + <Taille> + TAB + <Nombre d'indices> + TAB + <Libellé> + TAB + <Partie entière des rubriques numériques> + TAB + <Partie décimale des rubriques numériques> + RC + ... | Où :- <Nom de rubrique X> : Nom de la rubrique
- <Type> : Type de la rubrique : "T" pour texte (et monétaire) ou "N" pour numérique
- <Type HFSQL> : Type HFSQL de la rubrique. Pour plus de détails, voir les Notes.
- <Taille> : Taille de la rubrique
- <Nombre d'indices> : Nombre d'éléments du tableau
- <Libellé> : Libellé de la rubrique.
- <Partie entière des rubriques numériques> : Nombre de chiffres de la partie entière des rubriques numériques
- <Partie décimale des rubriques numériques> : Nombre de chiffres de la partie décimale des rubriques numériques
<Source> : Type correspondant à la source spécifiée Nom du fichier de données (de la requête ou de la vue) dont les rubriques doivent être listées.Si un nom de requête est spécifié, cette requête doit être en cours d'exécution (fonctions <Source>.ExécuteRequête ou <Source>.ExécuteRequêteSQL) pour que la fonction <Source>.ListeRubrique fonctionne. Dans le cas contraire, une erreur du WLangage est générée. <Chemin du WDD> : Chaîne de caractères optionnelle Chemin complet de l'analyse (c'est-à -dire du ficher .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 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 optionnelle de type entier Type de liste à effectuer : | | hLstClé | Liste les rubriques clés (clés non composées uniquement)
| hLstCléComposée | Liste les rubriques clés composées uniquement
| hLstDétail | Informations détaillées (idem versions antérieures). | hLstDétailPlus | Pour les numériques, ajoute le nombre de chiffres de la partie entière et de la partie décimale.
| hLstMémo | Liste les rubriques mémo
| hLstNormal (valeur par défaut) | Correspond à hLstRubrique + hLstMémo + hLstClé | hLstOrdreLogique | Trie la liste dans l'ordre logique des rubriques (ignorée si hLstTriée est précisée)
| hLstRubrique | Liste les rubriques non clé et non mémo | hLstRubriqueOrigine | Utilisée sur un fichier journal (xxxJNL.fic), liste les rubriques du fichier original (qui a été journalé). Par exemple, sur le fichier ClientJNL.Fic, liste les rubriques du fichier CLIENT.
| hLstTout | Liste tous les types de rubrique (hLstRubrique + hLstMémo + hLstClé + hLstClécomposée)
| hLstTriée | Trie la liste par ordre alphabétique
|
Remarques Ordre des rubriques Les rubriques listées dans <Résultat> sont triées en fonction de l'ordre physique des rubriques dans le fichier de données (sauf si la constante hLstTriée est utilisée). Affichage du résultat dans un champ Liste ou Combo <Résultat> peut être directement affecté à un champ Liste ou Combo grâce à la fonction <Liste>.Ajoute. Chaque ligne contiendra la description d'une rubrique. Type HFSQL Les types HFSQL possibles sont les suivants : | | | | 0 | type inconnu | 1 | identifiant automatique sur 8 octets | 2 | rubrique texte | 3 | rubrique de type entier signé sur 2 octets | 4 | rubrique de type entier signé sur 1 octet | 5 | rubrique de type entier signé sur 4 octets | 6 | rubrique de type réel simple (sur 4 octets) | 7 | rubrique de type réel double (sur 8 octets) | 8 | rubrique de type numéro d'enregistrement (entier non signé) | 9 | rubrique de type entier non signé sur 2 octets | 10 | rubrique de type date sur 6 | 11 | rubrique de type heure | 12 | rubrique de type entier non signé sur 1 octet | 13 | rubrique de type réel turbo | 14 | rubrique de type date sur 8 | 15 | rubrique de type mémo texte | 16 | rubrique de type mémo binaire 4.0 | 17 | rubrique de type monétaire | 18 | rubrique de type mémo binaire, mémo Image, mémo Son, mémo OLE ou mémo binaire autre | 19 | rubrique de type entier signé sur 8 octets | 20 | rubrique de type entier non signé sur 8 octets | 21 | rubrique de type image | 22 | rubrique de type entier non signé sur 4 octets | 23 | rubrique de type chaîne binaire | 24 | rubrique de type date+heure | 25 | rubrique de type durée | 26 | rubrique de type caractère | 27 | rubrique de type booléen | 28 | rubrique de type identifiant automatique (sur 4 octets) | 29 | rubrique de type texte Unicode | 30 | rubrique de type mémo texte Unicode | 31 | rubrique de type numérique haute précision | 32 | rubrique de type Enumération | 33 | rubrique de type Combinaison | 34 | rubrique de type UUID sur 128 bits | 35 | rubrique de type UUID automatique sur 128 bits | 36 | rubrique de type UUID sur 256 bits | 37 | rubrique de type UUID automatique sur 256 bits | 38 | rubrique de type JSON | 39 | rubrique de type Mot de passe (sécurisé) |
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|