PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE


  • Affichage du résultat dans un champ Liste ou Combo
  • Fonction HListeFichier et le Connecteur Natif MySQL ou MariaDB
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget iOSApple WatchCatalystUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Renvoie la liste des fichiers de données :
  • de l'analyse en cours ou d'une analyse spécifique reconnue par le moteur HFSQL. Les fichiers de données définis par les fonctions HDéclare, HDéclareExterne et HDécritFichier sont pris en compte.
  • disponibles sur une connexion par un accès natif ou par un driver OLE DB.
  • d'un groupe défini dans l'éditeur d'analyses.
    AndroidWidget AndroidJava Les groupes définis dans l'éditeur d'analyses ne sont pas gérés.
Windows Mobile Pour optimiser la taille des applications, les drivers OLE DB ne sont pas disponibles dans cette version.
Versions 17 et supérieures
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Nouveauté 17
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Versions 18 et supérieures
Universal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Nouveauté 18
Universal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Universal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Versions 19 et supérieures
WEBDEV - Code ServeurPHP Cette fonction est désormais disponible pour les sites WEBDEV en PHP.
Nouveauté 19
WEBDEV - Code ServeurPHP Cette fonction est désormais disponible pour les sites WEBDEV en PHP.
WEBDEV - Code ServeurPHP Cette fonction est désormais disponible pour les sites WEBDEV en PHP.
Versions 21 et supérieures
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Nouveauté 21
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Universal 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
Widget Android Cette fonction est désormais disponible en mode Widget Android.
WINDEVJava Cette fonction est désormais disponible pour les applications Java.
Android Cette fonction est désormais disponible pour les applications Android.
Nouveauté 22
Widget Android Cette fonction est désormais disponible en mode Widget Android.
WINDEVJava Cette fonction est désormais disponible pour les applications Java.
Android Cette fonction est désormais disponible pour les applications Android.
Widget Android Cette fonction est désormais disponible en mode Widget Android.
WINDEVJava Cette fonction est désormais disponible pour les applications Java.
Android Cette fonction est désormais disponible pour les applications Android.
// Récupère les fichiers de données décrits dans l'analyse et par programmation
ListeFichier est une chaîne
ListeFichier = HListeFichier(hLstDétail + hLstTout)
// Ajoute la liste des fichiers de données dans COMBO_COMBO1
ListeAjoute(COMBO_COMBO1, ListeFichier)
// Affiche dans une trace
Trace(ListeFichier)
Syntaxe

Lister les fichiers de données d'une analyse Masquer les détails

<Résultat> = HListeFichier([<Chemin du WDD> [, <Mot de passe du WDD>]] [, <Options>])
<Résultat> : Chaîne de caractères
Liste des fichiers de données présents dans l'analyse en cours ou dans l'analyse spécifiée. Les différentes descriptions de chaque analyse 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 du fichier de données 1> + RC + <Nom du fichier de données 2> + RC + ...
hLstDétail précisé<Nom du fichier de données 1> + TAB + <Abréviation> + TAB + <Libellé> + TAB + <Nom physique> + RC + ...

Où :
  • <Nom du fichier de données X> : Nom logique du fichier de données (utilisé en programmation).
  • <Abréviation> : Abréviation du fichier de données.
  • <Libellé> : Libellé du fichier de données.
  • <Nom physique> : Nom physique du fichier de données (sur le disque).
<Chemin du WDD> : Chaîne de caractères optionnelle (avec guillemets)
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 (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)
Liste non triée, non détaillée, sans les fichiers de données décrits par programmation.
hLstDétailListe les informations détaillées (comme pour WINDEV 5.5).
hLstToutListe tous les fichiers de données (y compris ceux décrits avec les fonctions HDéclare, HDéclareExterne et HDécritFichier).
Hyper File 5.5 Ce paramètre n'est pas pris en compte.
hLstTriéeTrie la liste des fichiers de données par ordre croissant.
Hyper File 5.5 Ce paramètre n'est pas pris en compte.
WINDEVWEBDEV - Code ServeurEtats et RequêtesiPhone/iPadUniversal Windows 10 AppWindows MobilePHPAjaxCode Utilisateur (MCU)HFSQL Client/ServeurOLE DBConnecteurs Natifs (Accès Natifs)

Lister les fichiers de données d'un groupe Masquer les détails

<Résultat> = HListeFichier(<Nom du groupe> [, <Options>])
<Résultat> : Chaîne de caractères
Liste des fichiers de données appartenant au groupe. Les différentes descriptions de chaque fichier de données sont séparées par RC (Retour chariot).
<Nom du groupe> : Chaîne de caractères (avec ou sans guillemets)
Nom du groupe de fichiers de données. Ce groupe de fichiers de données a été défini dans l'éditeur d'analyses.
<Options> : Constante ou combinaison de constantes de type entier (optionnel)
Paramètre le type des fichiers de données à lister :
hLstProcédureStockéeListe des procédures stockées.
Versions 19 et supérieures
hLstRequête
Nouveauté 19
hLstRequête
hLstRequête
Liste les requêtes qui ont été exécutées.
hLstTable
(valeur par défaut)
Liste des tables utilisateur.
HFSQL Client/Serveur Les noms des tables correspondent aux noms physiques des fichiers des données.
hLstTableSystèmeListe des tables système.
HFSQL Client/Serveur Cette option n'est pas disponible.
hLstVueListe des vues.
Versions 18 et supérieures
Connecteurs Natifs (Accès Natifs) Accès Natif Oracle : La constante hLstVue permet de lister les vues et les synonymes.
Nouveauté 18
Connecteurs Natifs (Accès Natifs) Accès Natif Oracle : La constante hLstVue permet de lister les vues et les synonymes.
Connecteurs Natifs (Accès Natifs) Accès Natif Oracle : La constante hLstVue permet de lister les vues et les synonymes.

HFSQL Client/Serveur Cette option n'est pas disponible.
Versions 20 et supérieures
HFSQL Client/Serveur Liste les vues SQL.
Nouveauté 20
HFSQL Client/Serveur Liste les vues SQL.
HFSQL Client/Serveur Liste les vues SQL.
Versions 20 et supérieures
hLstVueMatérialisée
Nouveauté 20
hLstVueMatérialisée
hLstVueMatérialisée
HFSQL Client/Serveur Liste des vues matérialisées.
WINDEVWEBDEV - Code ServeurWINDEV MobileEtats et RequêtesPHPAjaxCode Utilisateur (MCU)HFSQL Client/ServeurOLE DBConnecteurs Natifs (Accès Natifs)

Lister les fichiers de données d'une connexion par Accès Natif, OLE DB ou HFSQL Client/Serveur (1) Masquer les détails

<Résultat> = HListeFichier(<Connexion> [, <Options>])
<Résultat> : Chaîne de caractères
Liste des fichiers de données accessibles par la connexion. Les différentes descriptions de chaque fichier de données sont séparées par RC (Retour chariot).
<Connexion> : Chaîne de caractères (avec ou sans guillemets)
Nom de la connexion à une base de données. Cette connexion a été définie dans l'éditeur d'analyses ou par la fonction HOuvreConnexion.
<Options> : Constante ou combinaison de constantes de type entier (optionnel)
Paramètre le type des fichiers de données à lister :
hLstProcédureStockéeListe des procédures stockées.
Versions 19 et supérieures
hLstRequête
Nouveauté 19
hLstRequête
hLstRequête
Liste les requêtes qui ont été exécutées.
hLstTable
(valeur par défaut)
Liste des tables utilisateur.
HFSQL Client/Serveur Les noms des tables correspondent aux noms physiques des fichiers de données.
hLstTableSystèmeListe des tables système.
HFSQL Client/Serveur Cette option n'est pas disponible.
hLstVueListe des vues.
Versions 18 et supérieures
Connecteurs Natifs (Accès Natifs) Connecteur Natif Oracle : La constante hLstVue permet de lister les vues et les synonymes.
Nouveauté 18
Connecteurs Natifs (Accès Natifs) Connecteur Natif Oracle : La constante hLstVue permet de lister les vues et les synonymes.
Connecteurs Natifs (Accès Natifs) Connecteur Natif Oracle : La constante hLstVue permet de lister les vues et les synonymes.

HFSQL Client/Serveur Cette option n'est pas disponible.
Versions 20 et supérieures
HFSQL Client/Serveur Liste les vues SQL.
Nouveauté 20
HFSQL Client/Serveur Liste les vues SQL.
HFSQL Client/Serveur Liste les vues SQL.
Versions 20 et supérieures
hLstVueMatérialisée
Nouveauté 20
hLstVueMatérialisée
hLstVueMatérialisée
HFSQL Client/Serveur Liste des vues matérialisées.
WINDEVWEBDEV - Code ServeurEtats et RequêtesAndroidWidget AndroidJavaPHPAjaxCode Utilisateur (MCU)HFSQL Client/ServeurOLE DBConnecteurs Natifs (Accès Natifs)

Lister les fichiers de données d'une connexion par Connecteur Natif, OLE DB ou HFSQL Client/Serveur (1) Masquer les détails

<Résultat> = HListeFichier(<Nom Connexion> [, <Options>])
<Résultat> : Chaîne de caractères
Liste des fichiers de données accessibles par la connexion. Les différentes descriptions de chaque fichier de données sont séparées par RC (Retour chariot).
<Nom Connexion> : Chaîne de caractères (avec ou sans guillemets)
Nom de la connexion à une base de données. Cette connexion a été définie dans l'éditeur d'analyses ou par la fonction HOuvreConnexion.
<Options> : Constante ou combinaison de constantes de type entier (optionnel)
Paramètre le type des fichiers de données à lister :
hLstProcédureStockéeListe des procédures stockées.
hLstRequêteListe les requêtes qui ont été exécutées.
hLstTable
(valeur par défaut)
Liste des tables utilisateur.
HFSQL Client/Serveur Les noms des tables correspondent aux noms physiques des fichiers de données.
hLstTableSystèmeListe des tables système.
HFSQL Client/Serveur Cette option n'est pas disponible.
hLstVueListe des vues.
Connecteurs Natifs (Accès Natifs) Connecteur Natif Oracle : La constante hLstVue permet de lister les vues et les synonymes.

HFSQL Client/Serveur Liste les vues SQL.
hLstVueMatérialisée
HFSQL Client/Serveur Liste des vues matérialisées.
WINDEVWEBDEV - Code ServeurWINDEV MobileEtats et RequêtesAjaxCode Utilisateur (MCU)OLE DBConnecteurs Natifs (Accès Natifs)

Lister les fichiers de données d'une connexion par Connecteur Natif ou par OLE DB (2) Masquer les détails

<Résultat> = HListeFichier(<Nom utilisateur> , <Mot de passe> , <Source de données> , <Provider OLE DB ou Connecteur Natif> [, <Accès> [, <Options>]])
<Résultat> : Chaîne de caractères
Liste des fichiers de données accessibles par la connexion. Les différentes descriptions de chaque fichier de données sont séparées par RC (Retour chariot).
<Nom utilisateur> : Chaîne de caractères (avec guillemets)
Nom de l'utilisateur de la source de données.
<Mot de passe> : Chaîne de caractères (avec guillemets)
Mot de passe défini pour l'accès à la source de données (s'il existe), chaîne vide ("") si aucun mot de passe n'est défini.
<Source de données> : Chaîne de caractères (avec guillemets)
Chemin complet de la source de données utilisée.
<Provider OLE DB ou Connecteur Natif> : Chaîne de caractères (avec guillemets) ou constante
Nom du provider OLE DB à utiliser ou une des constantes suivantes :
hAccèsHF7Pseudo-connexion à une base HFSQL Classic.
hAccèsHFClientServeurConnecteur Natif à une base HFSQL Client/Serveur.
hAccèsNatifAS400Connecteur Natif AS/400 (module optionnel de WINDEV/WEBDEV).
hAccèsNatifDB2Connecteur Natif DB2 (module optionnel de WINDEV/WEBDEV).
hAccèsNatifInformixConnecteur Natif Informix (module optionnel de WINDEV/WEBDEV).
Versions 20 et supérieures
hAccèsNatifMariaDB
Nouveauté 20
hAccèsNatifMariaDB
hAccèsNatifMariaDB
Connecteur Natif MariaDB (module optionnel de WINDEV/WEBDEV).
hAccèsNatifMySQLConnecteur Natif MySQL (module optionnel de WINDEV/WEBDEV).
hAccèsNatifOracleConnecteur Natif Oracle (module optionnel de WINDEV/WEBDEV).
hAccèsNatifOracleLiteConnecteur Natif Oracle (module optionnel de WINDEV Mobile).
hAccèsNatifPostgreSQLConnecteur Natif PostgreSQL (module optionnel de WINDEV/WEBDEV).
hAccèsNatifProgressConnecteur Natif Progress (module optionnel de WINDEV/WEBDEV).
Versions 16 et supérieures
hAccèsNatifSQLAzure
Nouveauté 16
hAccèsNatifSQLAzure
hAccèsNatifSQLAzure
Connecteur Natif SQL Azure (module optionnel de WINDEV/WEBDEV, fourni avec le Connecteur Natif SQL Server).
Versions 16 et supérieures
hAccèsNatifSQLite
Nouveauté 16
hAccèsNatifSQLite
hAccèsNatifSQLite
Connecteur Natif SQLite.
hAccèsNatifSQLServerConnecteur Natif SQL Server (module optionnel de WINDEV/WEBDEV).
hAccèsNatifSQLServerMobileConnecteur Natif SQL Server (module optionnel de WINDEV Mobile).
hAccèsNatifSybaseConnecteur Natif Sybase (module optionnel de WINDEV/WEBDEV).
hAccèsNatifXBaseConnecteur Natif xBase (fourni en standard avec WINDEV/WEBDEV).
hAccèsNatifXMLConnecteur Natif XML (fourni en standard avec WINDEV/WEBDEV).
hODBCProvider OLE DB pour ODBC (permet d'accéder à une source de données ODBC déclarée dans les sources de données ODBC de Windows).
hOledbAccess97Provider OLE DB pour Access 97.
hOledbAccess2000Provider OLE DB pour Access 2000.
hOledbAccess2007Provider OLE DB pour Access 2007.
Versions 19 et supérieures
hOledbAccess2010
Nouveauté 19
hOledbAccess2010
hOledbAccess2010
Provider OLE DB pour Access 2010.
hOledbDBase5Provider OLE DB pour DBase 5.
hOledbExcel2000Provider OLE DB pour Excel 2000.
hOledbExcel2007Provider OLE DB pour Excel 2007.
hOledbExcel97Provider OLE DB pour Excel 97.
hOledbLotus4Provider OLE DB pour Lotus 4.
hOledbOracleProvider OLE DB pour Oracle.
hOledbSQLServerProvider OLE DB pour SQL Server.

Attention : Pour utiliser une connexion OLE DB il est nécessaire :
  • d'installer le MDAC version 2.6 minimum (installation réalisée avec WINDEV/WEBDEV et lors de la création de la version Client)
  • d'installer le provider OLE DB correspondant à la base de données manipulée.
Windows Mobile Seuls les Connecteurs Natifs suivants peuvent être utilisés :
hAccèsHF7Pseudo-connexion à une base HFSQL Classic.
hAccèsNatifOracleConnecteur Natif Oracle (module optionnel).
hAccèsNatifSQLServerConnecteur Natif SQL Server (module optionnel).
PHP Seuls les Connecteurs Natifs suivants peuvent être utilisés :
hAccèsNatifAS400Connecteur Natif AS/400 (module optionnel de WEBDEV).
Versions 20 et supérieures
hAccèsNatifMariaDB
Nouveauté 20
hAccèsNatifMariaDB
hAccèsNatifMariaDB
Connecteur Natif MariaDB (module optionnel de WINDEV/WEBDEV).
hAccèsNatifMySQLConnecteur Natif MySQL (module optionnel de WEBDEV).
Versions 15 et supérieures
hAccèsNatifOracle
Nouveauté 15
hAccèsNatifOracle
hAccèsNatifOracle
Connecteur Natif Oracle (module optionnel de WEBDEV).
Versions 15 et supérieures
hAccèsNatifPostgreSQL
Nouveauté 15
hAccèsNatifPostgreSQL
hAccèsNatifPostgreSQL
Connecteur Natif PostgreSQL (module optionnel de WEBDEV).
<Accès> : Constante de type entier (optionnel)
Type d'accès à la base de données :
hOLectureEcriture
(valeur par défaut)
Ouverture en Lecture/Ecriture.
hOLectureOuverture en lecture seule.
<Options> : Constante ou combinaison de constantes de type entier (optionnelle)
Paramètre le type des fichiers de données à lister :
hLstProcédureStockéeListe des procédures stockées.
HFSQL Client/Serveur Cette option n'est pas disponible.
Versions 19 et supérieures
hLstRequête
Nouveauté 19
hLstRequête
hLstRequête
Liste les requêtes qui ont été exécutées.
hLstTable
(valeur par défaut)
Liste des tables utilisateur.
HFSQL Client/Serveur Les noms des tables correspondent aux noms physiques des fichiers de données.
hLstTableSystèmeListe des tables système.
HFSQL Client/Serveur Cette option n'est pas disponible.
hLstVueListe des vues.
Versions 18 et supérieures
Connecteurs Natifs (Accès Natifs) Connecteur Natif Oracle : La constante hLstVue permet de lister les vues et les synonymes.
Nouveauté 18
Connecteurs Natifs (Accès Natifs) Connecteur Natif Oracle : La constante hLstVue permet de lister les vues et les synonymes.
Connecteurs Natifs (Accès Natifs) Connecteur Natif Oracle : La constante hLstVue permet de lister les vues et les synonymes.

HFSQL Client/Serveur Cette option n'est pas disponible.
Versions 20 et supérieures
HFSQL Client/Serveur Liste les vues SQL.
Nouveauté 20
HFSQL Client/Serveur Liste les vues SQL.
HFSQL Client/Serveur Liste les vues SQL.
Versions 20 et supérieures
hLstVueMatérialisée
Nouveauté 20
hLstVueMatérialisée
hLstVueMatérialisée
HFSQL Client/Serveur Liste des vues matérialisées.
Remarques

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 ListeAjoute. Chaque ligne contiendra le nom complet d'une des analyses trouvées.
WINDEVWEBDEV - Code ServeurConnecteurs Natifs (Accès Natifs)

Fonction HListeFichier et le Connecteur Natif MySQL ou MariaDB

  • Pour le Connecteur Natif MySQL, la fonction HListeFichier a évolué selon les versions :
    • En version 15, la fonction HListeFichier permet d'obtenir la liste des fichiers de la base de données en cours.
    • En version 16, pour permettre l'utilisation des nouveautés MySQL 5, si le Connecteur Natif est connecté à un serveur MySQL 5 ou supérieur, la fonction HListeFichier renvoie la liste des fichiers de toutes les bases de données accessibles. Dans ce cas, le nom du fichier est de la forme "<Nom de la base de données>.<Nom du fichier>.
    • A partir de la version 170069, la fonction HListeFichier renvoie désormais uniquement la liste des fichiers de la base de données en cours. La fonction HListeBaseDeDonnées permet de lister les bases de données accessibles et leurs fichiers.
  • Versions 20 et supérieures
    Pour le Connecteur Natif MariaDB, la fonction HListeFichier renvoie uniquement la liste des fichiers de la base de données en cours. La fonction HListeBaseDeDonnées permet de lister les bases de données accessibles et leurs fichiers.
    Nouveauté 20
    Pour le Connecteur Natif MariaDB, la fonction HListeFichier renvoie uniquement la liste des fichiers de la base de données en cours. La fonction HListeBaseDeDonnées permet de lister les bases de données accessibles et leurs fichiers.
    Pour le Connecteur Natif MariaDB, la fonction HListeFichier renvoie uniquement la liste des fichiers de la base de données en cours. La fonction HListeBaseDeDonnées permet de lister les bases de données accessibles et leurs fichiers.
Composante : wd250hf.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire