DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Version : 2026

Description de Rubrique (Type de variable)
Une variable de type Description de Rubrique permet de décrire par programmation une ou plusieurs rubriques d'une table.
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...
HCompareRubrique (Fonction)
Compare deux valeurs en les triant selon la rubrique d'index HFSQL spécifiée: toutes les options de tri spécifiées pour la rubrique sont prises en compte (sensibilité à la casse, la ponctuation, sens de tri, langue Unicode, ...).
HListeMotVide (Fonction)
Renvoie la liste des mots vides utilisés par un index full-text.
<Source>.ListeSynonyme (Fonction)
Renvoie la liste des synonymes utilisés par un index full-text.
<Source>.DepuisPage (Fonction)
Initialise automatiquement:
  • la valeur mémoire des rubriques d'une table avec la valeur des champs de la page.
  • la valeur des variables WLangage avec la valeur des champs de la page.
<Source>.RécupèreRubrique (Fonction)
Renvoie le contenu d'une rubrique de l'enregistrement en cours (dans la table, la vue, la requête, ...).
Faire référence à un élément dans un événement / traitement WLangage
Les procédures globales sont contenues dans des collections de procédures...
HListeCléSpatiale (Fonction)
Renvoie la liste des clés spatiales d'une table (d'une requête ou d'une vue) reconnues par le moteur HFSQL.
SourceVersFenêtre (Fonction)
Initialise automatiquement les champs d'une fenêtre ou d'une page avec :
  • les valeurs des rubriques associées dans l'enregistrement en cours (chargé en mémoire) de la table HFSQL décrit sous l'éditeur de schémas des données.
  • les valeurs des variables WLangage associées.
<Fenêtre>.VersTable (Fonction)
Initialise automatiquement :
  • la valeur mémoire des rubriques d'une table avec la valeur des champs de la fenêtre. Les rubriques de la table de base reliées aux champs de la fenêtre sont automatiquement affectées avec les valeurs des champs correspondants.
  • la valeur des variables WLangage avec la valeur des champs de la fenêtre. Les variables WLangage reliées aux champs de la fenêtre sont automatiquement affectées avec les valeurs des champs correspondants.
Cette fonction est également disponible pour les pages WEBDEV.
FenêtreDepuisSource (Fonction)
Initialise automatiquement les champs d'une fenêtre avec:
  • les valeurs des rubriques associées dans l'enregistrement en cours (chargé en mémoire) de la table HFSQL décrit sous l'éditeur de schémas des données.
  • les valeurs des variables WLangage associées.
<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.
SourceVersPage (Fonction)
Initialise automatiquement les champs d'une page avec:
  • les valeurs des rubriques associées dans l'enregistrement en cours (chargé en mémoire) de la table HFSQL décrit sous l'éditeur de schémas des données.
  • les valeurs des variables WLangage associées.
<Source>.VersPage (Fonction)
Initialise automatiquement les champs d'une page avec:
  • les valeurs des rubriques associées dans l'enregistrement en cours (chargé en mémoire) de la table HFSQL décrite sous l'éditeur d'analyses.
  • les valeurs des variables WLangage associées.
Cette opération est effectuée quel que soit l'état des champs (grisés, inactifs, ou invisibles).
<Source>.VersFenêtre (Fonction)
Initialise automatiquement les champs d'une fenêtre avec:
  • les valeurs des rubriques associées dans l'enregistrement en cours (chargé en mémoire) de la table HFSQL décrite sous l'éditeur d'analyses.
  • les valeurs des variables WLangage associées.
<Fenêtre>.VersSource (Fonction)
Initialise automatiquement:
  • la valeur mémoire des rubriques d'une table avec la valeur des champs de la fenêtre.
  • la valeur des variables WLangage avec la valeur des champs de la fenêtre.
Cette fonction est également disponible pour les pages WEBDEV.
PageDepuisSource (Fonction)
Initialise automatiquement les champs d'une page avec:
  • les valeurs des rubriques associées dans l'enregistrement en cours (chargé en mémoire) de la table HFSQL décrit sous l'éditeur de schémas des données.
  • les valeurs des variables WLangage associées.
Cette opération est effectuée quel que soit l'état des champs (grisés, inactifs, ou invisibles).
SourceDepuisFenêtre (Fonction)
Initialise automatiquement:
  • la valeur mémoire des rubriques d'une table avec la valeur des champs de la fenêtre.
  • la valeur des variables WLangage avec la valeur des champs de la fenêtre.
Cette fonction est également disponible pour les pages WEBDEV.
ChampVersSource (Fonction)
Affecte la source de la liaison d'un champ avec la valeur du champ.
<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.
<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.
<Fenêtre>.Remplit (Fonction)
Initialise automatiquement les champs d'une fenêtre (ou d'une page) avec :
  • les valeurs des rubriques associées dans l'enregistrement en cours (chargé en mémoire) de la table décrite sous l'éditeur de schémas des données.
  • les valeurs des variables WLangage associées.
Cette opération est effectuée quel que soit l'état des champs (grisés, inactifs, ou invisibles).
HListeIndexSémantique (Fonction)
Renvoie la liste des index sémantiques d'une table reconnue par le moteur HFSQL.
DonnéesVersFenêtre (Fonction)
Initialise automatiquement les champs d'une fenêtre ou d'une page avec :
  • les valeurs des rubriques associées dans l'enregistrement en cours (chargé en mémoire) de la table décrite sous l'éditeur de schémas des données.
  • les valeurs des variables WLangage associées.
Cette opération est effectuée quel que soit l'état des champs (grisés, inactifs, ou invisibles).
Tables et rubriques zombies
Lors de la vie d'une application, les rubriques vivent et meurent...
FenêtreVersSource (Fonction)
Initialise automatiquement :
  • la valeur mémoire des rubriques d'une table avec la valeur des champs de la fenêtre.
  • la valeur des variables WLangage avec la valeur des champs de la fenêtre.
Cette fonction est également disponible pour les pages WEBDEV.
HListeSynonyme (Fonction)
Renvoie la liste des synonymes utilisés par un index full-text.
Modifier les valeurs affichées dans le résultat d'une requête de sélection
HDécritRubrique (Fonction)
Décrit par programmation une rubrique d'une table.
<Source>.CompareRubrique (Fonction)
Compare deux valeurs en les triant selon la rubrique d'index HFSQL spécifiée : toutes les options de tri spécifiées pour la rubrique sont prises en compte (sensibilité à la casse, la ponctuation, sens de tri, langue Unicode, ...).
Éditeur de schémas des données : les différents types de rubriques
Les différents types de rubriques proposés dans l'éditeur de schémas des données sont les suivants :
<Page>.Remplit (Fonction)
Initialise automatiquement les champs d'une page avec :
  • les valeurs des rubriques associées dans l'enregistrement en cours (chargé en mémoire) de la table décrite sous l'éditeur de schémas des données. Cette opération est effectuée quel que soit l'état des champs (grisés, inactifs, ou invisibles).
  • les valeurs des variables WLangage associées. Cette opération est effectuée quel que soit l'état des champs (grisés, inactifs, ou invisibles).
<Source>.DepuisFenêtre (Fonction)
Initialise automatiquement:
  • la valeur mémoire des rubriques d'une table avec la valeur des champs de la fenêtre.
  • la valeur des variables WLangage avec la valeur des champs de la fenêtre.
Cette fonction est également disponible pour les pages WEBDEV.
HRécupèreRubrique (Fonction)
Renvoie le contenu d'une rubrique de l'enregistrement en cours (dans la table, la vue, la requête, ...).
VisibleUtilisateurFinal (Propriété)
La propriété VisibleUtilisateurFinal permet de:
  • Savoir si une rubrique est visible ou non par les utilisateurs finaux. Cette rubrique a été définie sous l'éditeur de schémas des données ou définie par programmation.
  • Définir si une rubrique doit être visible ou non par les utilisateurs finaux (lors de la description de la rubrique par programmation uniquement).
<Source>.VersRubrique (Fonction)
Affecte la valeur indiquée à une rubrique de l'enregistrement en cours.
<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.
HListeCléSémantique (Fonction)
Renvoie la liste des clés sémantiques présentes dans une table (une requête ou une vue) reconnue par le moteur HFSQL.
FenêtreVersDonnées (Fonction)
Initialise automatiquement :
  • la valeur mémoire des rubriques d'une table avec la valeur des champs de la fenêtre.
  • la valeur des variables WLangage avec la valeur des champs de la fenêtre.
Cette fonction est également disponible pour les pages WEBDEV.
SourceDepuisPage (Fonction)
Initialise automatiquement:
  • la valeur mémoire des rubriques d'une table avec la valeur des champs de la page.
  • la valeur des variables WLangage avec la valeur des champs de la page.
<Source>.ListeMotVide (Fonction)
Renvoie la liste des mots vides utilisés par un index full-text.
HVersRubrique (Fonction)
Affecte la valeur indiquée à une rubrique de l'enregistrement en cours.
HDBDécritRubrique (Fonction)
Décrit par programmation chaque rubrique de la structure d'une table xBase décrite avec HDBDécritTable.
Les rubriques clé
Les clés sont des rubriques spécifiques présentes dans les tables de votre schéma des données...
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.
<Fenêtre>.DepuisSource (Fonction)
Initialise automatiquement les champs d'une fenêtre avec:
  • les valeurs des rubriques associées dans l'enregistrement en cours (chargé en mémoire) de la table HFSQL décrit sous l'éditeur de schémas des données.
  • les valeurs des variables WLangage associées.
Tris dans un état
Le tri permet d'ordonner les informations affichées dans l'état...
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.
<Page>.DepuisSource (Fonction)
Initialise automatiquement les champs d'une page avec:
  • les valeurs des rubriques associées dans l'enregistrement en cours (chargé en mémoire) de la table HFSQL décrit sous l'éditeur de schémas des données.
  • les valeurs des variables WLangage associées.
HListeClé (Fonction)
Renvoie la liste des clés d'une table (d'une requête ou d'une vue) reconnue par le moteur HFSQL.
DonnéesVersPage (Fonction)
Initialise automatiquement les champs d'une page avec :
  • les valeurs des rubriques associées dans l'enregistrement en cours (chargé en mémoire) de la table décrite sous l'éditeur de schémas des données. Cette opération est effectuée quel que soit l'état des champs (grisés, inactifs, ou invisibles).
  • les valeurs des variables WLangage associées. Cette opération est effectuée quel que soit l'état des champs (grisés, inactifs, ou invisibles).
HExporteJSON (Fonction)
Exporte les enregistrements d'une table (HFSQL ou OLE DB), d'une vue ou d'une requête...
2. Créer les tables dans le schéma des données
Tuto WEBDEV - Créer un projet WEBDEV et son schéma des données Leçon 2 - Créer les tables...
Connecteur Natif SQLite : Spécificités et remarques
Les paragraphes suivants présentent les remarques générales et les spécificités du Connecteur Natif...
HEnregistrementVersXML (Fonction)
Récupère la structure et la valeur de l'enregistrement en cours et les exporte dans une chaîne...
HEnregistrementVersJSON (Fonction)
Récupère la structure et la valeur de l'enregistrement en cours et les exporte dans une chaîne...
Comment faire une requête SQL pour compter ?
Cette page d'aide présente comment faire une requête de comptage avec l'éditeur de requêtes....
HImporteCSV (Fonction)
Importe un fichier CSV dans une table au format HFSQL Classic ou Client/Serveur (table décrite sous...
TableauRemplit (Fonction)
Remplit un tableau de classes ou de structures avec le contenu d'une table ou d'une requête HFSQL....
Manipuler un champ Image par programmation
WINDEV, WEBDEV et WINDEV Mobile permettent de manipuler un champ Image directement...
HPositionCourante (Fonction)
Renvoie la position approximative de l'enregistrement en cours dans la table....
Modifier les caractéristiques des champs d'un état
Les différentes caractéristiques d'un ou de plusieurs champs peuvent être visualisées et/ou...
Description des fichiers répliqués (ReplicEdit)
Une réplication est composée de un ou plusieurs fichiers de données......
SQLAssocie (Fonction)
Associe automatiquement chaque colonne du résultat de la requête à un champ ou à une variable...
Options de la réplication (ReplicEdit)
La création d'une réplication avec ReplicEdit permet d'indiquer de nombreux paramètres ......
Gérer les données spatiales dans les bases de données HFSQL
A partir de la version 2024, il est possible de stocker et de manipuler des données géométriques...
RGPD : un audit de vos données
Pour simplifier l'identification et le suivi des données personnelles dans une application WINDEV,...
Heure (Type de variable)
Le type Heure permet de manipuler simplement des heures...
Comment faire une requete SQL pour obtenir un somme ?
Cette page d'aide présente comment réaliser une requête de type Somme avec l'éditeur de requêtes....