DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Version : 2025

<Source>.Ecrit (Fonction)
Écrit un enregistrement dans la table sans mettre à jour les index correspondants à toutes les clés utilisées dans la table.
<Source>.VérifieInaltéré (Fonction)
Vérifie qu'un ou tous les enregistrements d'une table inaltérable n'ont pas été modifiés (par exemple avec un éditeur hexadécimal).
HExporteCSV (Fonction)
Exporte les enregistrements d'une table (HFSQL ou OLE DB), d'une vue ou d'une requête dans un fichier CSV.
<Source>.ExporteCSV (Fonction)
Exporte les enregistrements d'une table (HFSQL ou OLE DB), d'une vue ou d'une requête dans un fichier CSV.
HDernier (Fonction)
Positionne sur le dernier enregistrement d'une table selon une rubrique de parcours.
Génération d'une description d'une table à partir d'une fenêtre ou d'une page
Lorsque vous concevez une maquette rapide, il arrive souvent de créer rapidement quelques fenêtres (ou quelques pages), sans définir de tables...
<Source>.EnregistrementVersChaîne (Fonction)
Convertit sous forme de chaîne le contenu de l'enregistrement en cours (dans une table, une vue HFSQL, une requête, ...).
HSauvePosition (Fonction)
Mémorise le contexte en cours d'un fichier: enregistrement en cours, filtre, pointeurs de lecture.
<Source>.LitDernier (Fonction)
Positionne sur le dernier enregistrement d'un fichier selon une rubrique de parcours.
Gestion des connexions
WINDEV, WEBDEV et WINDEV Mobile proposent différentes façons de décrire une connexion ...
HListeClésSpatiales (Fonction)
Renvoie la liste des clés spatiales d'une table (d'une requête ou d'une vue) reconnues par le moteur HFSQL.
<Source>.ExporteJSON (Fonction)
Exporte les enregistrements d'une table (HFSQL ou OLE DB), d'une vue ou d'une requête dans un fichier JSON.
HTrouve (Fonction)
Vérifie si l'enregistrement en cours correspond au filtre ou à la recherche en cours.
HRetourPosition (Fonction)
Restaure le contexte précédemment sauvegardé d'un fichier (fonction HSauvePosition): enregistrement en cours, filtre, pointeurs de lecture.
HListeLiaison (Fonction)
Renvoie la liste des liaisons d'une table (de type Merise) présentes:
  • dans le schéma des données en cours,
  • dans les schémas des données en cours (cas des projets multi-schémas des données).
  • dans un schéma des données spécifique.
Tables et rubriques zombies
Lors de la vie d'une application, les rubriques vivent et meurent...
<Source>.ExporteXLS (Fonction)
Exporte les enregistrements d'une table (HFSQL ou OLE DB), d'une vue ou d'une requête dans un fichier Excel (XLSX).
Tables inaltérables
Cette fonctionnalité permet de signifier qu'une table ne pourra pas être modifiée après écriture...
HSuivant (Fonction)
Positionne sur l'enregistrement suivant de la table en fonction d'une rubrique de parcours.
<Source>.CréeVue (Fonction)
Crée une vue HFSQL.
Cette fonction utilise l'ancien mécanisme des vues.
<Source>.RécupèreEnregistrement (Fonction)
Renvoie le contenu de l'enregistrement en cours (dans un fichier, une vue, une requête, ...).
HFTListeMot (Fonction)
Liste les mots de l'enregistrement courant qui seront pris en compte par l'indexation full-text.
<Source>.ExporteXML (Fonction)
Exporte les enregistrements d'une table (HFSQL ou OLE DB), d'une vue ou d'une requête dans un fichier XML.
HExporteXML (Fonction)
Exporte les enregistrements d'une table (HFSQL ou OLE DB), d'une vue ou d'une requête dans un fichier XML.
<Source>.Surveille (Fonction)
Déclenche la surveillance des actions d'écriture (ajout, modification ou suppression) effectuées sur une table présente sur un serveur HFSQL. En cas de modification, une procédure spécifique peut être déclenchée.
HLitDernier (Fonction)
Positionne sur le dernier enregistrement d'un fichier selon une rubrique de parcours.
HSurveilleStop (Fonction)
Arrête la surveillance d'une table sur un serveur HFSQL.
Gestion du NULL dans HFSQL
WINDEV, WEBDEV et WINDEV Mobile permettent de gérer la valeur NULL dans les rubriques des tables HFSQL et pour tous les autres types d'accès (Natif, OLE DB, ...
<Source>.SurveilleStop (Fonction)
Arrête la surveillance d'une table sur un serveur HFSQL.
HPrécédent (Fonction)
Positionne sur l'enregistrement précédent du fichier en fonction d'une rubrique de parcours.
<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).
HDécritIndexFullText (Fonction)
Décrit un index full-text d'une table créée par programmation.
Création d'un exécutable: Répertoire des tables
Deux types de répertoires peuvent être paramétrés lors de la création de l'exécutable ...
<Source>.Ferme (Fonction)
Ferme soit une table, soit toutes les tables ouvertes par l'utilisateur en cours: toutes les tables physiques correspondantes sont fermées pour l'utilisateur en cours.
HPremier (Fonction)
Positionne sur le premier enregistrement d'une table en fonction de la rubrique de parcours spécifiée.
HFerme (Fonction)
Ferme soit une table, soit toutes les tables ouvertes par l'utilisateur en cours: toutes les tables physiques correspondantes sont fermées pour l'utilisateur en cours.
<Source>.RetourPosition (Fonction)
Restaure le contexte précédemment sauvegardé d'un fichier (fonction HSauvePosition): enregistrement en cours, filtre, pointeurs de lecture.
HExporteJSON (Fonction)
Exporte les enregistrements d'une table (HFSQL ou OLE DB), d'une vue ou d'une requête dans un fichier JSON.
<Source>.Filtre (Fonction)
Définit et active un filtre sur une table, une vue ou une requête.
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'une table.
<Source>.Dernier (Fonction)
Positionne sur le dernier enregistrement d'une table selon une rubrique de parcours.
<Source>.SauvePosition (Fonction)
Mémorise le contexte en cours d'une table: enregistrement en cours, filtre, pointeurs de lecture.
<Source>.DésactiveFiltre (Fonction)
Désactive temporairement un filtre sur une table (une vue ou une requête).
<Source>.LitSuivant (Fonction)
Positionne sur l'enregistrement suivant d'une table en fonction d'une rubrique de parcours.
HDécritLiaison (Fonction)
Décrit par programmation une liaison entre deux tables.
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).
HAnnuleAlias (Fonction)
Annule un alias précédemment déclaré avec la fonction HAlias.
HListeSynonyme (Fonction)
Renvoie la liste des synonymes utilisés par un index full-text.
HErreurMotDePasse (Fonction)
Après l'exécution d'une fonction de lecture ou d'écriture dans une table, permet de savoir si une erreur due à un mot de passe erroné a été rencontrée sur cette table.
HExporteChaîneJSON (Fonction)
Exporte les enregistrements d'une table (HFSQL ou OLE DB), d'une vue ou d'une requête dans une chaîne au format JSON.
<Source>.DétruitVue (Fonction)
Détruit une vue précédemment créée. Cette fonction utilise l'ancien mécanisme des vues.
HFinInterditModif (Fonction)
Débloque un fichier qui a été bloqué par le même programme avec la fonction HInterditModif.
HDésactiveFiltre (Fonction)
Désactive temporairement un filtre sur une table (une vue ou une requête).
HListeMotVide (Fonction)
HLitSuivant (Fonction)
Positionne sur l'enregistrement suivant d'une table en fonction d'une rubrique de parcours.
<Source>.ExporteChaîneJSON (Fonction)
Exporte les enregistrements d'une table (HFSQL ou OLE DB), d'une vue ou d'une requête dans une chaîne au format JSON.
HErreurIntégrité (Fonction)
Permet de vérifier si une erreur d'intégrité est survenue.
<Source>.Lit (Fonction)
Lit un enregistrement dans un fichier en fonction d'un numéro d'enregistrement donné.
<Source>.ListeClé (Fonction)
Renvoie la liste des clés d'une table (d'une requête ou d'une vue) reconnue par le moteur HFSQL.
HSurveille (Fonction)
Déclenche la surveillance des actions d'écriture (ajout, modification ou suppression) effectuées sur une table présente sur un serveur HFSQL. En cas de modification, une procédure spécifique peut être déclenchée.
<Source>.FinInterditModif (Fonction)
Débloque un fichier qui a été bloqué par le même programme avec la fonction HInterditModif.
HDésactiveTrigger (Fonction)
Désactive un trigger.
Gestion de l'Unicode dans les tables HFSQL
Le schéma des données propose deux types de rubriques Unicode ...
<Source>.ListeIndexFullText (Fonction)
Renvoie la liste des index full-text d'une table (d'une requête ou d'une vue) reconnus par le moteur HFSQL.
<Source>.Suivant (Fonction)
Positionne sur l'enregistrement suivant de la table en fonction d'une rubrique de parcours.
<Source>.FTListeMot (Fonction)
Liste les mots de l'enregistrement courant qui seront pris en compte par l'indexation full-text.
HCréeVue (Fonction)
Crée une vue HFSQL.
Cette fonction utilise l'ancien mécanisme des vues.
HLit (Fonction)
Lit un enregistrement dans un fichier en fonction d'un numéro d'enregistrement donné.
HDétruitVue (Fonction)
Détruit une vue précédemment créée. Cette fonction utilise l'ancien mécanisme des vues.
HRécupèreEnregistrement (Fonction)
Renvoie le contenu de l'enregistrement en cours (dans un fichier, une vue, une requête, ...).
HListeIndexFullText (Fonction)
Renvoie la liste des index full-text d'une table (d'une requête ou d'une vue) reconnus par le moteur HFSQL.
<Source>.SupprimeTout (Fonction)
Supprime tous les enregistrements d'une table, d'une vue HFSQL ou d'une requête.
<Source>.ListeMotVide (Fonction)
Renvoie la liste des mots vides utilisés par un index full-text.
<Source>.Précédent (Fonction)
Positionne sur l'enregistrement précédent du fichier en fonction d'une rubrique de parcours.
HEcrit (Fonction)
Écrit un enregistrement dans la table sans mettre à jour les index correspondants à toutes les clés utilisées dans la table.
HListeREP (Fonction)
Renvoie la liste des affectations des tables manipulées par l'application en cours, c'est-à-dire la liste des fichiers physiques correspondants aux tables décrites dans le schéma des données.
HListeRubrique (Fonction)
Renvoie la liste des rubriques:
  • présentes dans une table (d'une requête ou d'une vue) reconnue par le moteur HFSQL. Les tables définies par les fonctions HDéclare, HDéclareExterne et HDécritTable sont prises en compte.
  • présentes dans une variable de type Enregistrement.
<Source>.Premier (Fonction)
Positionne sur le premier enregistrement d'une table en fonction de la rubrique de parcours spécifiée.
HEnDehors (Fonction)
Permet de savoir si l'enregistrement sur lequel on veut se positionner est en dehors de la table, du filtre, de la vue ou de la requête.
<Source>.ListeRubrique (Fonction)
Renvoie la liste des rubriques présentes dans une table (d'une requête ou d'une vue) reconnue par le moteur HFSQL. Les tables définies par les fonctions HDéclare, HDéclareExterne et HDécritTable sont prises en compte.
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>.EnDehors (Fonction)
Permet de savoir si l'enregistrement sur lequel on veut se positionner est en dehors de la table, du filtre, de la vue ou de la requête.
<Source>.ListeClésSpatiales (Fonction)
Renvoie la liste des clés spatiales d'une table (d'une requête ou d'une vue) reconnues par le moteur HFSQL.
<Source>.ListeSynonyme (Fonction)
Renvoie la liste des synonymes utilisés par un index full-text.
HExporteXLS (Fonction)
Exporte les enregistrements d'une table (HFSQL ou OLE DB), d'une vue ou d'une requête dans un fichier Excel (XLSX).
HDécritRubrique (Fonction)
Décrit par programmation une rubrique d'une table.
<Source>.Trouve (Fonction)
Vérifie si l'enregistrement en cours correspond au filtre ou à la recherche en cours.
HVérifieInaltéré (Fonction)
Vérifie qu'un ou tous les enregistrements d'une table 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.
HListeClé (Fonction)
Renvoie la liste des clés d'une table (d'une requête ou d'une vue) reconnue par le moteur HFSQL.
Volet "Explorateur de projet"
Le volet "Explorateur de projet" permet de simplifier l'environnement de développement de WINDEV, WEBDEV et WINDEV Mobile......
Comment sauvegarder des bases de données HFSQL Client/Serveur ?
La sauvegarde des bases de données HFSQL Client/Serveur peut être déclenchée ......
Serveur (Propriété)
La propriété Serveur permet de gérer la source de données d'une connexion (HFSQL Client/Serveur, OLE DB, ...)....
<Source>.JournalInfo (Fonction)
Ajoute des commentaires dans le journal lors de l'enregistrement de l'opération journalée....
Fonctions de gestion HFSQL
Liste des fonctions de gestion HFSQL...
HPositionne (Fonction)
Positionne sur un enregistrement à partir de la position approximative d'une de ses rubriques....
Télécharger un état au format PDF sur le poste de l'internaute
Pour proposer le téléchargement d'un état au format PDF sur le poste de l'internaute, il est nécessaire de ......
Réplication universelle assistée par programmation
La réplication assistée par programmation permet de mettre en place une réplication sur une application existante, en maîtrisant dans l'application elle-même la synchronisation......
Modules complémentaires de l'installation
L'assistant d'installation permet d'inclure différents modules complémentaires dans l'installation. Ces modules complémentaires permettent d'ajouter des options supplémentaires au programme d'installation et d'accéder aux paramètres avancés de l'installation....
ODBCNomConnexion (Propriété)
La propriété ODBCNomConnexion permet de : Connaître le nom de la connexion ODBC utilisée lors de l'impression d'un état basé sur une "requête réalisée sur une connexion". Préciser le nom de la connexion ODBC sur laquelle porte l'impression d'un état basé sur une "requête réalisée sur une connexion"....
Provider (Propriété)
La propriété Provider permet de gérer le type d'une connexion (HFSQL Client/Serveur, OLE DB, ...)....
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......
5. Principe d'affichage d'un site WEBDEV Session
Groupware utilisateur et LDAP
LDAP est un protocole de plus en plus utilisé dans les entreprises......
Installation par média physique autonome
Une installation de site par média physique autonome permet de fournir un support contenant tous les fichiers nécessaires à l'installation et à l'exécution d'un site......
Le champ Rubrique
Le champ "Rubrique" permet d'éditer le contenu d'une rubrique de fichier de données......
ODBCNomBase (Propriété)
La propriété ODBCNomBase permet de : Connaître le nom de la base utilisée lors de l'impression d'un état basé sur une "requête réalisée sur une connexion". Préciser le nom de la base sur laquelle porte l'impression d'un état basé sur une "requête réalisée sur une connexion"....
Utilisation de WDMSG
La traduction des messages d'un projet par WDMSG comporte plusieurs étapes :...
Fichier WX
Le fichier "Nom de l'exécutable".WX permet de gérer certaines fonctionnalités directement, même si ces fonctionnalités n'ont pas été prévues dans l'application. Ce fichier est présent à coté de l'exécutable....
7. Site dynamique sur des configurations spécifiques
3. Déploiement d'un site dynamique WEBDEV
HVersRubrique (Fonction)
Affecte la valeur indiquée à une rubrique de l'enregistrement en cours....
Comment remplir un champ Arbre ?
Cette page d'aide présente comment remplir un champ Arbre....
Structure HClient
La structure HClient permet de gérer ......