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.
Requête SQL (type WLangage)
Le type "Requête SQL" permet d'écrire une requête SQL directement dans le code WLangage....
Manipuler un TreeMap par programmation
WINDEV permet de manipuler un champ TreeMap directement par programmation....
Créer et utiliser un Webservice REST
Un WebService REST est un programme hébergé sur un serveur contenant des fonctions accessibles via des requêtes HTTP......
Etat multicolonne
L'éditeur d'états offre la possibilité de créer des états de type "Multicolonne"....
Manipuler un champ de saisie par programmation
Il est possible de manipuler un champ de saisie directement par programmation......
Comment ouvrir une fenêtre ?
ListeCherche (Fonction)
Recherche un élément dans un champ Liste (liste classique ou liste image) ou un champ Combo (y compris les valeurs décrites par la fonction gValeurMémorisée).
Manipuler un champ Code-barres par programmation
WINDEV, WEBDEV et WINDEV Mobile permettent de manipuler un champ Code-barres directement par programmation......
Entité d'un MCD
Pour regrouper des informations selon la méthode MERISE, il est nécessaire de créer des entités......
ArbreInsère (Fonction)
Insère une feuille à une position spécifique dans un champ Arbre.
hOptimisationPlanifiée (Type de variable)
Le type hOptimisationPlanifiée permet de gérer une tâche d'optimisation planifiée sur un serveur HFSQL par programmation....
ListeOccurrence (Fonction)
Renvoie le nombre d'éléments présents dans un champ Liste, Liste image ou Combo....
Description de TâcheParallèle (Type de variable)
Le type Description de TâcheParallèle permet de définir toutes les caractéristiques d'une tâche parallèle....
zipAjouteListeFichier (Fonction)
Ajoute et compresse automatiquement une liste de fichiers (de n'importe quel type) dans une archive au format ZIP, CAB, WDZ ou 7z....
FIListeAjoute (Fonction)
Ajoute une nouvelle fenêtre interne à la liste des fenêtres internes parcourue par un champ Fenêtre Interne.
HEtat (Fonction)
Permet de connaître l'état d'un enregistrement....
TâcheParallèleExécute (Fonction)
Déclenche l'exécution d'une tâche parallèle....
Références croisées dans l'éditeur de code
Les références croisées dans l'éditeur de code permettent de savoir ......
iImprimeEtat (Fonction)
Imprime un état réalisé avec l'éditeur d'états....
HListeBaseDeDonnées (Fonction)
Liste les bases de données Client/Serveur associées à une connexion....
Manipuler un champ Sélecteur par programmation
WINDEV, WEBDEV et WINDEV Mobile permettent de manipuler un champ Sélecteur directement par programmation......
Réplication de serveurs HFSQL
La réplication entre serveurs HFSQL consiste à répliquer les données automatiquement de serveur en serveur, de manière asynchrone......
MCU : Mettre en place et gérer les "Macro-Codes Utilisateur"
Quelle que soit la dextérité d'une équipe de développement, l'utilisateur final d'une application souhaitera toujours réaliser une action qui n'est pas prévue......
Réplication de serveurs HFSQL (Programmation)
Pour mettre en place réplication de serveurs HFSQL par programmation, le WLangage ......
Connecteur Natif Sybase pour WINDEV et WEBDEV
En option, WINDEV et WEBDEV proposent un Connecteur Natif à Sybase (également appelé Accès Natif à Sybase ......