DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Version : 2025

Comment faire un parcours complet d'un fichier de données ?
<Source>.DécritTrigger (Fonction)
Ajoute ou modifie un trigger sur un fichier de données HFSQL.
HSuivant (Fonction)
Positionne sur l'enregistrement suivant du fichier de données en fonction d'une rubrique de parcours.
<Source>.RécupèreEnregistrement (Fonction)
Renvoie le contenu de l'enregistrement en cours (dans un fichier, une vue, une requête, ...).
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.
Analyse : Description de la structure des fichiers de données
L'analyse permet de décrire la structure des fichiers de données utilisés par le projet...
HCréeVue (Fonction)
Crée une vue HFSQL.
Cette fonction utilise l'ancien mécanisme des vues.
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.
HDécritRubrique (Fonction)
Décrit par programmation une rubrique d'un fichier de données.
HDécritLiaison (Fonction)
Décrit par programmation une liaison entre deux fichiers de données.
<Source>.DésactiveFiltre (Fonction)
Désactive temporairement un filtre sur un fichier de données (une vue ou une requête).
HSauvePosition (Fonction)
Mémorise le contexte en cours d'un fichier : enregistrement en cours, filtre, pointeurs de lecture.
<Source>.FinInterditModif (Fonction)
Débloque un fichier qui a été bloqué par le même programme avec la fonction HInterditModif.
HVérifieInaltéré (Fonction)
Vérifie qu'un ou tous les enregistrements d'un fichier de données inaltérable n'ont pas été modifiés (par exemple avec un éditeur hexadécimal).
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).
<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.
<Source>.FTListeMot (Fonction)
Liste les mots de l'enregistrement courant qui seront pris en compte par l'indexation full-text.
HFiltre (Fonction)
Définit et active un filtre sur un fichier de données, une vue ou une requête.
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>.DétruitVue (Fonction)
Détruit une vue précédemment créée. Cette fonction utilise l'ancien mécanisme des vues.
Gestion du NULL dans HFSQL
WINDEV, WEBDEV et WINDEV Mobile permettent de gérer la valeur NULL dans les rubriques des fichiers de données HFSQL et pour tous les autres types d'accès (Natif, OLE DB, ...
Fichiers de données inaltérables
Cette fonctionnalité permet de signifier qu'un fichier de données ne pourra pas être modifié après écriture...
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>.ListeMotVide (Fonction)
Renvoie la liste des mots vides utilisés par un index full-text.
HDernier (Fonction)
Positionne sur le dernier enregistrement d'un fichier de données selon une rubrique de parcours.
Fichiers de données et rubriques zombies
Lors de la vie d'une application, les rubriques vivent et meurent...
HListeSynonyme (Fonction)
Renvoie la liste des synonymes utilisés par un index full-text.
Gestion de l'Unicode dans les fichiers de données HFSQL
L'analyse propose deux types de rubriques Unicode ...
<Source>.RetourPosition (Fonction)
Restaure le contexte précédemment sauvegardé d'un fichier (fonction HSauvePosition) : enregistrement en cours, filtre, pointeurs de lecture.
<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.
HListeMotVide (Fonction)
Renvoie la liste des mots vides utilisés par un index full-text.
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>.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.
HDBCréation (Fonction)
Termine la description de la structure du fichier de données xBase par programmation.
HLitDernier (Fonction)
Positionne sur le dernier enregistrement d'un fichier selon une rubrique de parcours.
<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.
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.
<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>.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.
HFinInterditModif (Fonction)
Débloque un fichier qui a été bloqué par le même programme avec la fonction HInterditModif.
<Source>.ListeSynonyme (Fonction)
Renvoie la liste des synonymes utilisés par un index full-text.
<Source>.ListeLiaison (Fonction)
Renvoie la liste des liaisons (de type Merise) présentes dans l'analyse en cours ou dans une analyse spécifique.
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.
HSurveille (Fonction)
Déclenche la surveillance des actions d'écriture (ajout, modification ou suppression) effectuées sur un fichier de données présent sur un serveur HFSQL. En cas de modification, une procédure spécifique peut être déclenchée.
HRetourPosition (Fonction)
Restaure le contexte précédemment sauvegardé d'un fichier (fonction HSauvePosition) : enregistrement en cours, filtre, pointeurs de lecture.
HTrouve (Fonction)
Vérifie si l'enregistrement en cours correspond au filtre ou à la recherche en cours.
HSurveilleStop (Fonction)
Arrête la surveillance d'un fichier de données sur un serveur HFSQL.
<Source>.Lit (Fonction)
Lit un enregistrement dans un fichier en fonction d'un numéro d'enregistrement donné.
<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.
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.
<Source>.Précédent (Fonction)
Positionne sur l'enregistrement précédent du fichier en fonction d'une rubrique de parcours.
HDésactiveFiltre (Fonction)
Désactive temporairement un filtre sur un fichier de données (une vue ou une requête).
<Source>.LitDernier (Fonction)
Positionne sur le dernier enregistrement d'un fichier selon une rubrique de parcours.
<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>.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.
HAnnuleAlias (Fonction)
Annule un alias précédemment déclaré avec la fonction HAlias.
HErreurIntégrité (Fonction)
Permet de vérifier si une erreur d'intégrité est survenue.
<Source>.Supprime (Fonction)
Supprime un enregistrement d'un fichier de données (d'une requête ou d'une vue).
<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.
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.
HRécupèreEnregistrement (Fonction)
Renvoie le contenu de l'enregistrement en cours (dans un fichier, une vue, une requête, ...).
<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, ...).
<Source>.SupprimeTout (Fonction)
Supprime tous les enregistrements d'un fichier de données, d'une vue HFSQL ou d'une requête.
HDécritFichier (Fonction)
Décrit un fichier de données par programmation.
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, ...).
HSupprimeTout (Fonction)
Supprime tous les enregistrements d'un fichier de données, d'une vue HFSQL ou d'une requête.
HDésactiveTrigger (Fonction)
Désactive un trigger.
<Source>.CréeVue (Fonction)
Crée une vue HFSQL.
Cette fonction utilise l'ancien mécanisme des vues.
<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.
<Variable Connexion>.ListeFichiersSurveillés (Fonction)
Renvoie la liste des fichiers de données surveillés par la fonction HSurveille.
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.
HListeFichiersSurveillés (Fonction)
Renvoie la liste des fichiers de données surveillés par la fonction HSurveille.
<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.
<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>.Filtre (Fonction)
Définit et active un filtre sur un fichier de données, une vue ou une requête.
<Source>.Surveille (Fonction)
Déclenche la surveillance des actions d'écriture (ajout, modification ou suppression) effectuées sur un fichier de données présent sur un serveur HFSQL. En cas de modification, une procédure spécifique peut être déclenchée.
HDétruitVue (Fonction)
Détruit une vue précédemment créée. Cette fonction utilise l'ancien mécanisme des vues.
Gestion des connexions
WINDEV, WEBDEV et WINDEV Mobile proposent différentes façons de décrire une connexion ...
HListeFichier (Fonction)
Renvoie la liste des fichiers :
  • de l'analyse en cours.
  • des analyses en cours (cas des projets multi-analyses).
  • d'une analyse spécifique reconnue par le moteur HFSQL.
  • disponibles sur une connexion par un Connecteur Natif ou par un driver OLE DB.
  • d'un groupe de fichiers défini dans l'éditeur d'analyses.
<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.
HPrécédent (Fonction)
Positionne sur l'enregistrement précédent du fichier en fonction d'une rubrique de parcours.
<Source>.SurveilleStop (Fonction)
Arrête la surveillance d'un fichier de données sur un serveur HFSQL.
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.
<Source>.VérifieInaltéré (Fonction)
Vérifie qu'un ou tous les enregistrements d'un fichier de données inaltérable n'ont pas été modifiés (par exemple avec un éditeur hexadécimal).
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.
<Source>.Ouvre (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.
Création d'un exécutable : Répertoire des fichiers de données
Deux types de répertoires peuvent être paramétrés lors de la création de l'exécutable ...
HListeREP (Fonction)
Renvoie la liste des affectations des fichiers de données manipulés par l'application en cours, c'est-à-dire la liste des fichiers physiques correspondants aux fichiers décrits dans l'analyse.
HLit (Fonction)
Lit un enregistrement dans un fichier en fonction d'un numéro d'enregistrement donné.
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.
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.
HOuvre (Fonction)
Ouvre un fichier de données.
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.
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.
HDécritIndexFullText (Fonction)
Décrit un index full-text d'un fichier de données créé par programmation.
HFTListeMot (Fonction)
Liste les mots de l'enregistrement courant qui seront pris en compte par l'indexation full-text.
<Source>.DécritFichier (Fonction)
Décrit un fichier de données par programmation.
HLitPrécédent (Fonction)
Positionne sur l'enregistrement précédent d'un fichier en fonction d'une rubrique de parcours.
SectionCritique (Type de variable)
Les variables de type SectionCritique permettent de définir des sections critiques afin de limiter l'exécution simultanée d'un code (procédure, ligne de code, ...) à un thread à un instant donné dans une seule application....
ContactEdite (Fonction)
Ouvre en édition la fiche d'un contact en cours dans l'application native de gestion des contacts de l'appareil (Android, iPhone ou iPad, Universal Windows)....
7. Technologie AJAX
Identifiant des pages d'aide
Pour lancer directement une page d'aide spécifique à partir de votre application WINDEV, il est nécessaire de spécifier un identifiant pour chaque page de votre système d'aide......
<Variable Connexion>.RestaureSauvegarde (Fonction)
Permet de restaurer : une sauvegarde immédiate (effectuée grâce à la fonction HSauvegarde ou via le Centre de Contrôle HFSQL), une sauvegarde planifiée (décrite à l'aide de la fonction HAjouteSauvegardePlanifiée ou via le Centre de Contrôle HFSQL....
SQLExecWDR (Fonction)
Exécute le code SQL d'une requête créée sous l'éditeur de requêtes....
RéplicSupprimeAbonnement (Fonction)
Supprime l'abonnement d'une réplication sur le serveur de réplication....
Technologie JITc
Le principe de la technologie JITc (Just In Time Compilation) est très simple ......
Visualisateur de rapports : Volet "Exporter"
Le volet "Exporter" du visualisateur de rapports permet de réaliser les opérations suivantes ......
Chaînes de caractères
Le WLangage propose différents types de chaînes de caractères....
SQLModifie (Fonction)
Modifie le contenu d'une ligne de résultat de la requête....
SQLPositionne (Fonction)
Positionne directement sur la ligne de résultat spécifiée de la requête.
Référencement d'un site WEBDEV
Pour qu'un site soit visité, les internautes doivent tout d'abord le trouver......
HRestaureSauvegarde (Fonction)
Permet de restaurer : une sauvegarde immédiate (effectuée grâce à la fonction HSauvegarde ou via le Centre de Contrôle HFSQL), une sauvegarde planifiée (décrite à l'aide de la fonction HAjouteSauvegardePlanifiée ou via le Centre de Contrôle HFSQL....
<Variable xlsDocument>.Sauve (Fonction)
Sauve un document XLS.
fRépertoireExiste (Fonction)
Teste l'existence d'un répertoire....
Gérer les sections critiques
Les sémaphores permettent de limiter l'exécution simultanée d'un code (procédure, ligne de code, ......
<Variable Connexion>.ExécuteSauvegardePlanifiée (Fonction)
Force le déclenchement d'une sauvegarde planifiée....
Fonctions FTP Standard
Liste des fonctions FTP Standard...
<Variable Connexion>.ListeSauvegardePlanifiée (Fonction)
Liste les sauvegardes complètes et différentielles qui ont été planifiées sur un serveur HFSQL Client/Serveur....
WINDEV Mobile : Présentation
WINDEV Mobile est un environnement de développement sous poste PC qui permet de développer ......
xlsSauve (Fonction)
Sauve un document XLS.
WDADMINEXE : Informations sur la dernière mise à jour disponible
L'onglet "Installation" de WDADMINEXE contient les informations concernant la dernière mise à jour disponible de l'application ......
RéplicInfo (Fonction)
Renvoie des informations sur une réplication.
Connecteur Natif Oracle pour WINDEV et WEBDEV
En option, WINDEV et WEBDEV proposent un Connecteur Natif à Oracle (également appelé Accès Natif à Oracle......