DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Version : 2025

Administrateur HFSQL distant : Présentation
L'administrateur HFSQL distant est un site WEBDEV installé avec le serveur d'application WEBDEV et permettant de gérer à distance les bases de données HFSQL Client/Serveur installées sur le serveur Web...
HFSQL Client/Serveur : Présentation
Il est possible de créer des applications accédant à des bases de données HFSQL Client/Serveur...
Gestion de l'Unicode dans les fichiers de données HFSQL
L'analyse propose deux types de rubriques Unicode ...
Etat sur une vue HFSQL
Un état sur une vue HFSQL permet d'imprimer des enregistrements provenant d'une vue HFSQL Classic ou Client/Serveur...
Fonctions de gestion de HFSQL Client/Serveur (syntaxe préfixée)
Différentes fonctions HFSQL sont spécifiques à la gestion des données HFSQL Client/Serveur...
Fonctions de gestion HFSQL
Liste des fonctions de gestion HFSQL
Procédures et requêtes stockées (HFSQL Client/Serveur)
Les procédures stockées permettent de simplifier l'évolution et la maintenance de vos applications en factorisant le code...
Driver ODBC pour HFSQL Classic et pour HFSQL Client/Serveur (Linux)
Le driver ODBC pour HFSQL Classic (monoposte ou réseau) permet d'accéder à une base de données HFSQL Classic depuis un logiciel de base de données externe, gérant les accès par ODBC...
Mode de fonctionnement d'une application HFSQL
Une application HFSQL peut fonctionner en mode réseau ou en mode Client/Serveur...
Driver ODBC pour HFSQL Classic et pour HFSQL Client/Serveur (Windows)
Le driver ODBC pour HFSQL Classic (monoposte ou réseau) permet d'accéder à une base de données HFSQL Classic depuis un logiciel de base de données externe, gérant les accès par ODBC...
Convertir une base HFSQL Classic en HFSQL Client/Serveur
Pour convertir une base de données HFSQL Classic en une base de données HFSQL Client/Serveur, WINDEV, WEBDEV et WINDEV Mobile proposent deux méthodes ...
<Connexion HFSQL>.VérifieIndexAsynchrone (Fonction)
Vérifie que les données contenues dans le fichier d'index (fichier .NDX) référencent correctement les données contenues dans le fichier de données HFSQL Client/Serveur (fichier .FIC).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
<Connexion HFSQL>.VérifieMémoAsynchrone (Fonction)
Vérifie l'intégrité structurelle des mémos d'un fichier de données HFSQL Client/Serveur.
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Fonctions de gestion de HFSQL Client/Serveur
Différentes fonctions HFSQL sont spécifiques à la gestion des données HFSQL Client/Serveur...
Fonctions de gestion HFSQL (syntaxe préfixée)
Liste des fonctions de gestion HFSQL
Gestion des contextes HFSQL dans les fenêtres et dans les états
Un contexte HFSQL contient toutes les informations relatives aux données manipulées ...
Gestion assistée des erreurs HFSQL
WINDEV, WEBDEV et WINDEV Mobile intègrent un module de gestion assistée des erreurs HFSQL...
HCréeVue (Fonction)
Crée une vue HFSQL.
Cette fonction utilise l'ancien mécanisme des vues.
HListeAnalyse (Fonction)
Renvoie la liste des analyses WINDEV ou WEBDEV (au format HFSQL Classic) disponibles dans un répertoire donné.
<Source>.ErreurEtatModification (Fonction)
Renvoie l'état d'un enregistrement lors d'un conflit de modification.
HSuivant (Fonction)
Positionne sur l'enregistrement suivant du fichier de données en fonction d'une rubrique de parcours.
<Source>.DécritTrigger (Fonction)
Ajoute ou modifie un trigger sur un fichier de données HFSQL.
Connecteur Natif DB2 pour WINDEV et WEBDEV
En option, WINDEV et WEBDEV proposent un Connecteur Natif à DB2...
HStatHeure (Fonction)
Renvoie l'heure de la dernière mise à jour des statistiques d'index.
HListeClésSpatiales (Fonction)
Renvoie la liste des clés spatiales d'un fichier de données (d'une requête ou d'une vue) reconnues par le moteur HFSQL.
Fonctions de liaison
Les fonctions de liaison sont les fonctions permettant de lier l'interface aux fichiers de données (et inversement). Ces fonctions sont les suivantes :
<Source>.RécupèreEnregistrement (Fonction)
Renvoie le contenu de l'enregistrement en cours (dans un fichier, une vue, une requête, ...).
HTransactionInterrompue (Fonction)
Permet de savoir si une transaction a été interrompue (la transaction n'a été ni validée, ni annulée).
<Source>.VérifieMémo (Fonction)
Vérifie l'intégrité structurelle des mémos d'un fichier de données HFSQL.
<Source>.EnregistrementVersChaîne (Fonction)
Convertit sous forme de chaîne le contenu de l'enregistrement en cours (dans un fichier de données, une vue HFSQL, une requête, ...).
<Variable Connexion>.Transaction (Fonction)
Démarre une transaction sur les fichiers de données (HFSQL ou accédés via Accès Natif) et crée le fichier des transactions.
<Source>.RéindexationEnCours (Fonction)
Avertit si une ré-indexation est en cours sur un fichier de données HFSQL et renvoie le pourcentage de ré-indexation effectué.
HDécritRubrique (Fonction)
Décrit par programmation une rubrique d'un fichier de données.
HStatDate (Fonction)
Renvoie la date de la dernière mise à jour des statistiques d'index.
HListeTrigger (Fonction)
Renvoie la liste des triggers appliqués sur un ou plusieurs fichiers de données HFSQL.
<Source>.Recule (Fonction)
Recule de plusieurs enregistrements dans le fichier de données, à partir de la position en cours, selon une rubrique spécifiée.
<Source>.MigreCléComposéeReliée (Fonction)
Migre les valeurs des clés composées reliées provenant d'un fichier au format Hyper File 5.5 vers le format HFSQL Classic.
<Source>.FinInterditModif (Fonction)
Débloque un fichier qui a été bloqué par le même programme avec la fonction HInterditModif.
HDébloqueFichier (Fonction)
Débloque les enregistrements d'un fichier de données :
  • précédemment bloqués avec la fonction HBloqueFichier.
  • bloqués individuellement avec une fonction de lecture bloquante.
<Source>.Dernier (Fonction)
Positionne sur le dernier enregistrement d'un fichier de données selon une rubrique de parcours.
<Variable Connexion>.TransactionDébut (Fonction)
Démarre une transaction sur les fichiers de données (HFSQL ou accédés via Accès Natif) et crée le fichier des transactions.
HTransactionDébut (Fonction)
Démarre une transaction sur les fichiers de données (HFSQL ou accédés via Connecteur Natif) et crée le fichier des transactions.
HLitPrécédent (Fonction)
Positionne sur l'enregistrement précédent d'un fichier en fonction d'une rubrique de parcours.
HErreurBlocage (Fonction)
Permet de vérifier si une erreur de blocage est survenue.
HExporteXLS (Fonction)
Exporte les enregistrements d'un fichier de données (HFSQL ou OLE DB), d'une vue ou d'une requête dans un fichier Excel (XLSX).
HErreurInfo (Fonction)
Renvoie une information détaillée sur la dernière erreur déclenchée par le moteur HFSQL.
<Source>.ErreurModification (Fonction)
Permet de renvoyer la valeur d'une rubrique d'un enregistrement lors d'un conflit de modification.
HFerme (Fonction)
Ferme soit un fichier de données, soit tous les fichiers de données ouverts par l'utilisateur en cours : tous les fichiers de données physiques correspondant sont fermés pour l'utilisateur en cours.
HGèreJournal (Fonction)
Active ou désactive la gestion du journal d'un fichier journalé.
Connecteur Natif MySQL : Spécificités et remarques
Remarques générales et spécificités du Connecteur Natif MySQL
HSécurité (Fonction)
Active ou désactive le mécanisme de sécurité automatique sur un ou plusieurs fichiers de données.
HLitRecherche (Fonction)
Positionne sur le premier enregistrement du fichier dont la valeur d'une rubrique spécifique est supérieure ou égale à une valeur recherchée (recherche générique).
HVérifieIndexAsynchrone (Fonction)
Vérifie que les données contenues dans le fichier d'index (fichier .NDX) référencent correctement les données contenues dans le fichier de données HFSQL Client/Serveur (fichier .FIC).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
HErreurDoublon (Fonction)
Permet de vérifier si une erreur de doublons est survenue.
HFiltre (Fonction)
Définit et active un filtre sur un fichier de données, une vue ou une requête.
<Source>.DésactiveFiltre (Fonction)
Désactive temporairement un filtre sur un fichier de données (une vue ou une requête).
<Source>.Sécurité (Fonction)
Active ou désactive le mécanisme de sécurité automatique sur un ou plusieurs fichiers de données.
HOptimise (Fonction)
Permet d'utiliser des temps morts dans l'utilisation d'un logiciel (période sans traitements) pour optimiser les requêtes et les parcours qui vont être exécutés plus tard.
<Source>.ListeClé (Fonction)
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.
<Source>.ListeMotVide (Fonction)
Renvoie la liste des mots vides utilisés par un index full-text.
HStatNbDoublon (Fonction)
Renvoie le nombre de doublons pour une rubrique clé donnée.
Filtrer un fichier de données, une vue ou une requête
Un filtre permet de définir en programmation une sélection d'enregistrements correspondant à un ou plusieurs critères...
HDernier (Fonction)
Positionne sur le dernier enregistrement d'un fichier de données selon une rubrique de parcours.
HListeSynonyme (Fonction)
Renvoie la liste des synonymes utilisés par un index full-text.
<Source>.Optimise (Fonction)
Permet d'utiliser des temps morts dans l'utilisation d'un logiciel (période sans traitements) pour optimiser les requêtes et les parcours qui vont être exécutés plus tard.
HDécritLiaison (Fonction)
Décrit par programmation une liaison entre deux fichiers de données.
HSauvePosition (Fonction)
Mémorise le contexte en cours d'un fichier : enregistrement en cours, filtre, pointeurs de lecture.
HTransaction (Fonction)
Démarre une transaction sur les fichiers de données (HFSQL ou accédés via Connecteur Natif) et crée le fichier des transactions.
<Source>.ExécuteRequête (Fonction)
Déclare une requête créée sous l'éditeur de requêtes au moteur HFSQL et exécute cette requête.
<Source>.GèreDoublon (Fonction)
Active ou désactive la gestion des doublons sur une clé unique.
HExécuteRequête (Fonction)
Déclare une requête créée sous l'éditeur de requêtes au moteur HFSQL et exécute cette requête.
HGèreMémo (Fonction)
Permet de modifier la gestion des rubriques de type mémo.
HStatNbEnrIntervalle (Fonction)
Renvoie une estimation majorée du nombre d'entrées pour une rubrique clé donnée dans un intervalle de valeurs donné.
HDécritIndexFullText (Fonction)
Décrit un index full-text d'un fichier de données créé par programmation.
HImporteHF55 (Fonction)
Importe un fichier Hyper File 5.5 dans un fichier au format HFSQL Classic.
<Source>.ListeIndexFullText (Fonction)
Renvoie la liste des index full-text d'un fichier de données (d'une requête ou d'une vue) reconnus par le moteur HFSQL.
HRaye (Fonction)
Raye un enregistrement d'un fichier de données.
<Source>.StatDate (Fonction)
Renvoie la date de la dernière mise à jour des statistiques d'index.
<Source>.EnDehors (Fonction)
Permet de savoir si l'enregistrement sur lequel on veut se positionner est en dehors du fichier de données, du filtre, de la vue ou de la requête.
HTransactionFin (Fonction)
Valide la transaction en cours :
  • les modifications effectuées sur le fichier de données depuis le début de la transaction (fonction HTransactionDébut) sont validées.
  • le fichier de transaction est supprimé (si la transaction est la dernière transaction en cours dans le cas d'une application réseau)
  • les enregistrements bloqués en lecture par la transaction sont débloqués.
<Source>.FTListeMot (Fonction)
Liste les mots de l'enregistrement courant qui seront pris en compte par l'indexation full-text.
HListeMotVide (Fonction)
Renvoie la liste des mots vides utilisés par un index full-text.
Connecteur Natif PostgreSQL : Spécificités et remarques
Remarques générales et spécificités du Connecteur Natif PostgreSQL ...
HListeIndexFullText (Fonction)
Renvoie la liste des index full-text d'un fichier de données (d'une requête ou d'une vue) reconnus par le moteur HFSQL.
<Source>.GèreMémo (Fonction)
Permet de modifier la gestion des rubriques de type mémo.
<Source>.ListeRubrique (Fonction)
Renvoie la liste des rubriques présentes dans un fichier de données (d'une requête ou d'une vue) reconnu 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.
<Source>.StatHeure (Fonction)
Renvoie l'heure de la dernière mise à jour des statistiques d'index.
<Source>.Ecrit (Fonction)
Écrit un enregistrement dans le fichier de données sans mettre à jour les index correspondants à toutes les clés utilisées dans le fichier.
<Source>.GèreTransaction (Fonction)
Active ou désactive la gestion des transactions sur un ou plusieurs fichiers.
HExporteJSON (Fonction)
Exporte les enregistrements d'un fichier de données (HFSQL ou OLE DB), d'une vue ou d'une requête dans un fichier JSON.
<Variable Connexion>.TransactionFin (Fonction)
Valide la transaction en cours :
  • les modifications effectuées sur le fichier de données depuis le début de la transaction (fonction HTransactionDébut) sont validées.
  • le fichier de transaction est supprimé (si la transaction est la dernière transaction en cours dans le cas d'une application réseau)
  • les enregistrements bloqués en lecture par la transaction sont débloqués.
HFTListeMot (Fonction)
Liste les mots de l'enregistrement courant qui seront pris en compte par l'indexation full-text.
<Source>.LitRecherchePremier (Fonction)
Positionne sur le premier enregistrement du fichier dont la valeur d'une rubrique spécifique est strictement égale à une valeur recherchée (recherche à l'identique).
Alias sur les fichiers de données : fonction HAlias
Les alias permettent de manipuler ...
HGèreDoublon (Fonction)
Active ou désactive la gestion des doublons sur une clé unique.
<Source>.ListeLiaison (Fonction)
Renvoie la liste des liaisons (de type Merise) présentes dans l'analyse en cours ou dans une analyse spécifique.
HDébloqueNumEnr (Fonction)
Débloque un enregistrement précédemment bloqué avec :
  • soit la fonction HBloqueNumEnr,
  • soit une fonction de lecture utilisée avec un paramètre bloquant (par exemple fonction HLit utilisé avec l'option hBlocageEcriture ou hBlocageLectureEcriture).
<Source>.StatNbDoublon (Fonction)
Renvoie le nombre de doublons pour une rubrique clé donnée.
HLitRechercheDernier (Fonction)
Positionne sur le dernier enregistrement du fichier dont la valeur d'une rubrique spécifique est inférieure ou égale à une valeur recherchée (recherche à l'identique).
HExporteCSV (Fonction)
Exporte les enregistrements d'un fichier de données (HFSQL ou OLE DB), d'une vue ou d'une requête dans un fichier CSV.
<Source>.ImporteHF55 (Fonction)
Importe un fichier Hyper File 5.5 dans un fichier au format HFSQL Classic.
HRetourPosition (Fonction)
Restaure le contexte précédemment sauvegardé d'un fichier (fonction HSauvePosition) : enregistrement en cours, filtre, pointeurs de lecture.
HGèreIntégrité (Fonction)
Active ou désactive la gestion d'une contrainte d'intégrité sur une liaison d'un fichier de données.
HExécuteRequêteAsynchrone (Fonction)
Exécute une requête de type SELECT de manière asynchrone.
HTrouve (Fonction)
Vérifie si l'enregistrement en cours correspond au filtre ou à la recherche en cours.
Accès aux bases de données : résumé
WINDEV et WEBDEV proposent différents modes d'exécution des requêtes SQL en fonction du type d'accès effectué à la base de données...
HFermeAnalyse (Fonction)
Ferme l'analyse en cours (ou toutes les analyses en cours dans le cas d'un projet multi-analyse).
HVérifieMémoAsynchrone (Fonction)
Vérifie l'intégrité structurelle des mémos d'un fichier de données HFSQL Client/Serveur.
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
<Source>.ExporteJSON (Fonction)
Exporte les enregistrements d'un fichier de données (HFSQL ou OLE DB), d'une vue ou d'une requête dans un fichier JSON.
HJournalStop (Fonction)
Arrête la journalisation du fichier.
HCréeRéplicaMaître (Fonction)
Crée le fichier de description d'un Réplica Maître (réplication journalée ou réplication universelle).
<Source>.VérifieStructure (Fonction)
Fixe le mode de comparaison des fichiers de données.
<Source>.ImporteTexte (Fonction)
Importe un fichier Texte dans un fichier de données au format HFSQL Classic ou Client/Serveur (fichier de données décrit sous l'éditeur d'analyses, ou déclaré par les fonctions HDéclare, HDéclareExterne ou HDécritFichier).
<Source>.Précédent (Fonction)
Positionne sur l'enregistrement précédent du fichier en fonction d'une rubrique de parcours.
<Source>.StatNbEnrIntervalle (Fonction)
Renvoie une estimation majorée du nombre d'entrées pour une rubrique clé donnée dans un intervalle de valeurs donné.
HListeClé (Fonction)
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.
HRecherchePremier (Fonction)
Positionne sur le premier enregistrement du fichier dont la valeur d'une rubrique spécifique est supérieure ou égale à une valeur recherchée.
HImporteTexte (Fonction)
Importe un fichier Texte dans un fichier de données au format HFSQL Classic ou Client/Serveur (fichier de données décrit sous l'éditeur d'analyses, ou déclaré par les fonctions HDéclare, HDéclareExterne ou HDécritFichier).
HRecréeRéplicaAbonné (Fonction)
Recrée le fichier de description d'un réplica abonné (réplication universelle uniquement) en fonction des informations du réplica maître (fichiers .rpm et .syn).
Type de rubrique : Mot de passe sécurisé
Le type de rubrique "Mot de passe" permet de stocker un mot de passe de façon sécurisée avec salage et hachage...
Manipuler une base de données depuis une application Java
Dès qu'un projet WINDEV est défini comme étant un projet Java, vous pouvez commencer à développer votre application...
HEnDehors (Fonction)
Permet de savoir si l'enregistrement sur lequel on veut se positionner est en dehors du fichier de données, du filtre, de la vue ou de la requête.
HTransactionEnCours (Fonction)
Permet de savoir si une transaction est en cours.
<Source>.ImporteXLS (Fonction)
Importe un fichier XLS dans un fichier de données au format HFSQL Classic ou Client/Serveur (fichier de données décrit sous l'éditeur d'analyses ou déclaré par les fonctions HDéclare, HDéclareExterne ou HDécritFichier).
Opérateurs de comparaison
Les opérateurs de comparaison peuvent être divisés en plusieurs catégories ...
<Source>.Premier (Fonction)
Positionne sur le premier enregistrement d'un fichier de données en fonction de la rubrique de parcours spécifiée.
<Source>.Suivant (Fonction)
Positionne sur l'enregistrement suivant du fichier de données en fonction d'une rubrique de parcours.
<Source>.RetourPosition (Fonction)
Restaure le contexte précédemment sauvegardé d'un fichier (fonction HSauvePosition) : enregistrement en cours, filtre, pointeurs de lecture.
<Source>.ExporteXLS (Fonction)
Exporte les enregistrements d'un fichier de données (HFSQL ou OLE DB), d'une vue ou d'une requête dans un fichier Excel (XLSX).
<Source>.LitPrécédent (Fonction)
Positionne sur l'enregistrement précédent d'un fichier en fonction d'une rubrique de parcours.
HLitRecherchePremier (Fonction)
Positionne sur le premier enregistrement du fichier dont la valeur d'une rubrique spécifique est strictement égale à une valeur recherchée (recherche à l'identique).
HDésactiveFiltre (Fonction)
Désactive temporairement un filtre sur un fichier de données (une vue ou une requête).
Gestion des bases de données dans des applications Java WINDEV
Ce document récapitule les différents modes d'accès aux bases de données depuis une application Java WINDEV...
HLibèrePosition (Fonction)
Supprime une position sauvegardée par la fonction HSauvePosition.
Les clés composées
Une clé composée est une rubrique clé composée de plusieurs autres rubriques...
<Source>.ExécuteRequêteAsynchrone (Fonction)
Exécute une requête de type SELECT de manière asynchrone.
HRecule (Fonction)
Recule de plusieurs enregistrements dans le fichier de données, à partir de la position en cours, selon une rubrique spécifiée.
WDHFDiff : Présentation
WDHFDiff est un utilitaire permettant de comparer des fichiers de données HFSQL...
Les limites de WINDEV, WEBDEV et WINDEV Mobile
<Source>.Supprime (Fonction)
Supprime un enregistrement d'un fichier de données (d'une requête ou d'une vue).
Commandes SQL disponibles dans une requête SQL
WINDEV permet d'exécuter simplement des requêtes en code SQL...
HVérifieMémo (Fonction)
Vérifie l'intégrité structurelle des mémos d'un fichier de données HFSQL.
<Source>.GèreJournal (Fonction)
Active ou désactive la gestion du journal d'un fichier journalé.
HErreurIntégrité (Fonction)
Permet de vérifier si une erreur d'intégrité est survenue.
Connecteur Natif MariaDB : Spécificités et remarques
Les paragraphes suivants présentent les remarques générales et les spécificités du Connecteur Natif MariaDB...
<Source>.ExporteXML (Fonction)
Exporte les enregistrements d'un fichier de données (HFSQL ou OLE DB), d'une vue ou d'une requête dans un fichier XML.
Description de Fichier (Type de variable)
Une variable de type Description de Fichier permet de décrire par programmation un ou plusieurs fichiers de données.
HTransactionLibère (Fonction)
Transforme tous les enregistrements "en transaction" en enregistrements "Normaux" si ces enregistrements n'appartiennent pas à une transaction actuellement en cours.
HErreurModification (Fonction)
Permet de :
  • renvoyer la valeur d'une rubrique d'un enregistrement lors d'un conflit de modification.
  • vérifier si un conflit de modification est survenu.
HRécupèreEnregistrement (Fonction)
Renvoie le contenu de l'enregistrement en cours (dans un fichier, une vue, une requête, ...).
<Source>.LitRecherche (Fonction)
Positionne sur le premier enregistrement du fichier dont la valeur d'une rubrique spécifique est supérieure ou égale à une valeur recherchée (recherche générique).
<Source>.SupprimeTout (Fonction)
Supprime tous les enregistrements d'un fichier de données, d'une vue HFSQL ou d'une requête.
HMigreCléComposéeReliée (Fonction)
Migre les valeurs des clés composées reliées provenant d'un fichier au format Hyper File 5.5 vers le format HFSQL Classic.
HDécritFichier (Fonction)
Décrit un fichier de données par programmation.
<Source>.Raye (Fonction)
Raye un enregistrement d'un fichier de données.
HErreur (Fonction)
Renvoie le numéro de la dernière erreur déclenchée par le moteur HFSQL.
HSurErreur (Fonction)
Personnalise la gestion des erreurs HFSQL.
La journalisation
Le journal est un fichier particulier dans lequel sont automatiquement mémorisées toutes les opérations réalisées sur un ou plusieurs fichiers de données depuis un moment donné (création du fichier, dernière modification automatique des données, dernière sauvegarde réalisée avec WDLog, ...
HEnregistrementVersChaîne (Fonction)
Convertit sous forme de chaîne le contenu de l'enregistrement en cours (dans un fichier de données, une vue HFSQL, une requête, ...).
<Source>.ExporteCSV (Fonction)
Exporte les enregistrements d'un fichier de données (HFSQL ou OLE DB), d'une vue ou d'une requête dans un fichier CSV.
HSupprimeTout (Fonction)
Supprime tous les enregistrements d'un fichier de données, d'une vue HFSQL ou d'une requête.
<Source>.CréeVue (Fonction)
Crée une vue HFSQL.
Cette fonction utilise l'ancien mécanisme des vues.
HListeLiaison (Fonction)
Renvoie la liste des liaisons d'un fichier de données (de type Merise) présentes :
  • dans l'analyse en cours,
  • dans les analyses en cours (cas des projets multi-analyses).
  • dans une analyse spécifique.
<Source>.SurErreur (Fonction)
Personnalise la gestion des erreurs HFSQL.
HDésactiveTrigger (Fonction)
Désactive un trigger.
HGèreTrigger (Fonction)
Active ou désactive la gestion des triggers.
<Source>.Ferme (Fonction)
Ferme soit un fichier de données, soit tous les fichiers de données ouverts par l'utilisateur en cours : tous les fichiers de données physiques correspondant sont fermés pour l'utilisateur en cours.
<Source>.LitRechercheDernier (Fonction)
Positionne sur le dernier enregistrement du fichier dont la valeur d'une rubrique spécifique est inférieure ou égale à une valeur recherchée (recherche à l'identique).
HRechercheDernier (Fonction)
Positionne sur le dernier enregistrement du fichier dont la valeur d'une rubrique spécifique est inférieure ou égale à une valeur recherchée.
<Source>.TransactionLibère (Fonction)
Transforme tous les enregistrements "en transaction" en enregistrements "Normaux" si ces enregistrements n'appartiennent pas à une transaction en cours.
HSupprime (Fonction)
Supprime un enregistrement d'un fichier de données (d'une requête ou d'une vue).
<Source>.ListeClésSpatiales (Fonction)
Renvoie la liste des clés spatiales d'un fichier de données (d'une requête ou d'une vue) reconnues par le moteur HFSQL.
Description de Rubrique (Type de variable)
Une variable de type Description de Rubrique permet de décrire par programmation une ou plusieurs rubriques d'un fichier de données.
HGèreTransaction (Fonction)
Active ou désactive la gestion des transactions sur un ou plusieurs fichiers.
Le fichier .REP
Le fichier .REP permet de conserver la liste des fichiers de données manipulés par l'application.
HVérifieIndex (Fonction)
Vérifie que les données contenues dans le fichier d'index (fichier .NDX) référencent correctement les données contenues dans le fichier de données (fichier .FIC).
<Source>.ExporteChaîneJSON (Fonction)
Exporte les enregistrements d'un fichier de données (HFSQL ou OLE DB), d'une vue ou d'une requête dans une chaîne au format JSON.
<Source>.Recherche (Fonction)
Positionne sur le premier enregistrement du fichier de données dont la valeur d'une rubrique spécifique est supérieure ou égale à une valeur recherchée (recherche générique par défaut).
HErreurEtatModification (Fonction)
Renvoie l'état d'un enregistrement lors d'un conflit de modification.
HImporteXLS (Fonction)
Importe un fichier XLS dans un fichier de données au format HFSQL Classic ou Client/Serveur (fichier de données décrit sous l'éditeur d'analyses ou déclaré par les fonctions HDéclare, HDéclareExterne ou HDécritFichier).
<Source>.DébloqueFichier (Fonction)
Débloque les enregistrements d'un fichier de données :
  • précédemment bloqués avec la fonction HBloqueFichier.
  • bloqués individuellement avec une fonction de lecture bloquante.
HJournalRedémarre (Fonction)
Redémarre la journalisation du fichier.
<Source>.ListeSynonyme (Fonction)
Renvoie la liste des synonymes utilisés par un index full-text.
HFinInterditModif (Fonction)
Débloque un fichier qui a été bloqué par le même programme avec la fonction HInterditModif.
HRecherche (Fonction)
Positionne sur le premier enregistrement du fichier de données dont la valeur d'une rubrique spécifique est supérieure ou égale à une valeur recherchée (recherche générique par défaut).
<Source>.Filtre (Fonction)
Définit et active un filtre sur un fichier de données, une vue ou une requête.
HVérifieStructure (Fonction)
Fixe le mode de comparaison des fichiers de données.
<Source>.DébloqueNumEnr (Fonction)
Débloque un enregistrement précédemment bloqué avec :
  • soit la fonction HBloqueNumEnr,
  • soit une fonction de lecture utilisée avec un paramètre bloquant (par exemple fonction HLit utilisé avec l'option hBlocageEcriture ou hBlocageLectureEcriture).
<Source>.Trouve (Fonction)
Vérifie si l'enregistrement en cours correspond au filtre ou à la recherche en cours.
<Source>.Ouvre (Fonction)
Ouvre un fichier de données.
HPrécédent (Fonction)
Positionne sur l'enregistrement précédent du fichier en fonction d'une rubrique de parcours.
<Source>.RechercheDernier (Fonction)
Positionne sur le dernier enregistrement du fichier dont la valeur d'une rubrique spécifique est inférieure ou égale à une valeur recherchée.
Résultat d'une requête en mode test
Après son exécution en mode test (voir Test d'une requête), le résultat de la requête peut ensuite au choix être ...
HErreurMotDePasse (Fonction)
Après l'exécution d'une fonction de lecture ou d'écriture dans un fichier de données, permet de savoir si une erreur due à un mot de passe erroné a été rencontrée sur ce fichier de données.
HEcrit (Fonction)
Écrit un enregistrement dans le fichier de données sans mettre à jour les index correspondants à toutes les clés utilisées dans le fichier.
<Variable Connexion>.GèreIntégrité (Fonction)
Active ou désactive la gestion d'une contrainte d'intégrité sur une liaison d'un fichier de données.
fRepDonnées (Fonction)
Renvoie le chemin complet du répertoire des fichiers de données HFSQL spécifié par l'utilisateur lors de l'installation de l'application.
HRéindexationEnCours (Fonction)
Avertit si une ré-indexation est en cours sur un fichier de données HFSQL et renvoie le pourcentage de ré-indexation effectué.
<Source>.Lit (Fonction)
Lit un enregistrement dans un fichier en fonction d'un numéro d'enregistrement donné.
HOuvre (Fonction)
Ouvre un fichier de données.
HExporteXML (Fonction)
Exporte les enregistrements d'un fichier de données (HFSQL ou OLE DB), d'une vue ou d'une requête dans un fichier XML.
<Source>.JournalRedémarre (Fonction)
Redémarre la journalisation du fichier.
Fonctions de liaison (syntaxe préfixée)
Les fonctions de liaison sont les fonctions permettant de lier l'interface aux fichiers de données (et inversement).
HTransactionPointDeSauvegarde (Fonction)
Déclare un point de sauvegarde pour une transaction.
HLit (Fonction)
Lit un enregistrement dans un fichier en fonction d'un numéro d'enregistrement donné.
<Source>.RecherchePremier (Fonction)
Positionne sur le premier enregistrement du fichier dont la valeur d'une rubrique spécifique est supérieure ou égale à une valeur recherchée.
HPremier (Fonction)
Positionne sur le premier enregistrement d'un fichier de données en fonction de la rubrique de parcours spécifiée.
Triggers applicatifs
Un trigger est une procédure WLangage appelée automatiquement par le moteur HFSQL à chaque modification (ajout, suppression, modification, ...) d'un enregistrement d'un fichier de données.
Serveur Spare
Un serveur "spare" est un serveur vers lequel une réplication mono-directionnelle automatique est effectuée...
<Source>.VérifieIndex (Fonction)
Vérifie que les données contenues dans le fichier d'index (fichier .NDX) référencent correctement les données contenues dans le fichier de données (fichier .FIC).
HListeRubrique (Fonction)
Renvoie la liste des rubriques :
  • présentes dans un fichier de données (d'une requête ou d'une vue) reconnu 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.
  • présentes dans une variable de type Enregistrement.
Connecteur Natif DB2 : Spécificités et remarques
Les paragraphes suivants présentent les remarques générales et les spécificités du Connecteur Natif DB2...
Description de Liaison (Type de variable)
Une variable de type Description de Liaison permet de décrire par programmation une liaison entre deux fichiers de données.
Connecteur Natif Oracle pour WINDEV et WEBDEV
En option, WINDEV et WEBDEV proposent un Connecteur Natif à Oracle (également appelé Accès Natif à Oracle...
<Source>.DécritFichier (Fonction)
Décrit un fichier de données par programmation.
<Source>.JournalStop (Fonction)
Arrête la journalisation du fichier.
HTransactionRetourneAuPointDeSauvegarde (Fonction)
Annule la transaction jusqu'au point de sauvegarde.
Gestion des tâches parallèles
A l'heure actuelle, la puissance des machines augmente......
Comment faire un site PHP ?
Qu'est-ce qu'un site PHP ?......
Installation par HTTP (Installation réseau via IP)
L'installation réseau via HTTP consiste à installer et à mettre à jour une application WINDEV via...
Sélectionner les fichiers à installer et le framework de l'installeur
L'assistant d'installation permet de : Sélectionner et configurer les fichiers à installer....
Etat sur une zone mémoire
Un état sur une zone mémoire permet d'imprimer les enregistrements stockés dans une zone mémoire......
Volet "Explorateur de projet"
Le volet "Explorateur de projet" permet de simplifier l'environnement de développement de WINDEV,...
Robot de surveillance : Configuration des paramètres du robot
Depuis le moniteur, il est possible de modifier les options de configuration ......
Store Privé des applications WINDEV
A partir de la version 27, un Store Privé est livré......
2. Déployer un site par HTTP
Tuto WEBDEV - Déploiement d'un site Leçon 2 - Déployer un site par HTTP - 30 mn...
Conditions de sélection SQL
Pour spécifier des conditions de sélection dans une requête SQL, il est possible d'utiliser ......
Créer un service avec WINDEV
...Un service est une forme spécifique d'application destinée à être exécutée sans intervention...
Audit dynamique
L'audit dynamique d'une application permet d'analyser ses performances lors de l'exécution......
Groupware utilisateur : Configurer le site
Lorsque le groupware utilisateur est paramétré, la configuration des utilisateurs et des accès...
Créer l'exécutable et l'installation
Tuto WINDEV - Déployer une application Créer l'exécutable et l'installation - 30 mn...
Le champ de saisie
Le Champ de saisie permet à l'utilisateur de saisir directement une information......
3. Déploiement d'une application WINDEV
Déployer une application Android
Tuto WINDEV Mobile : Déployer une application Android 10 mn
Identifier l'utilisateur : le groupware utilisateur
Tuto WINDEV : Groupware Utilisateur Identifier l'utilisateur : le groupware utilisateur - 20 mn...
Recherche dans les éditeurs
La fonctionnalité de recherche dans les éditeurs est un facteur important d'efficacité......
2. L'administrateur WEBDEV en pratique
Comment ajouter un paiement sécurisé dans un site WEBDEV ?
Cette page d'aide présente comment ajouter un paiement sécurisé dans un site WEBDEV......
1. Créer des fenêtres d'ajout et de modification
Tuto WINDEV : Application WINDEV : gérer des données Leçon 1 - Créer des fenêtres d'ajout...
Licence d'utilisation du logiciel WEBDEV
Licence d'utilisation du logiciel WEBDEV...
1. Composants livrés avec WINDEV
WINDEV est livré en standard avec projets correspondants à des composants....
Constantes de gestion des Fonctionnalités Automatiques de vos Applications (FAA)
Liste des constantes utilisées par les fonctions de gestion des Fonctionnalités Automatiques...