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
HRécupèreRubrique (Fonction)
Renvoie le contenu d'une rubrique de l'enregistrement en cours (dans la table, la vue, la requête, ...).
<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.
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).
HDécritRubrique (Fonction)
Décrit par programmation une rubrique d'une table.
<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).
Modèle Logique des Données (MLD)
... rubriques, ......
Editeur d'analyses : les différents types de liaisons
Les liaisons entre fichiers peuvent être de plusieurs types ......
Manipulations d'un Modèle Logique des Données (MLD)
Les principales manipulations possibles sur un MLD sont les suivantes ......
Fenêtre de description d'une requête de sélection : Utilisation
Voici quelques manipulations spécifiques à la fenêtre de description d'une requête de sélection ......
Génération de l'analyse
La génération de l'analyse intervient avant la phase de programmation et après la phase...
1. Analyse : Structure de la base de données
Lorsqu'un projet WINDEV, WEBDEV ou WINDEV Mobile utilise des fichiers de données, ce projet doit...
Liaisons de l'analyse
Les liaisons permettent de relier les fichiers d'une analyse entre eux......
Type Monétaire + Euro
Dans une application WINDEV ou un site WEBDEV, il est nécessaire de gérer l'Euro dans tous...
Modification automatique des fichiers de données
La modification automatique des fichiers de données permet de mettre à jour la description...
Qu'est-ce qu'une base de données ?
Une base de données est un ensemble d'informations associées à un sujet particulier (gestion...
Manipuler les champs d'un état
Les différentes manipulations possibles sur les champs d'un état sont les suivantes ......
Cardinalités
Les cardinalités permettent de dénombrer les liens entre les fichiers......
Description de Liaison (Type de variable)
Une variable de type Description de Liaison permet de décrire par programmation une liaison entre...
Le champ de saisie
Le Champ de saisie permet à l'utilisateur de saisir directement une information......
Description d'IndexFullText (Type de variable)
Une variable de type Description d'IndexFullText permet de décrire par programmation...
Description de Fichier (Type de variable)
Une variable de type Description de Fichier permet de décrire par programmation un ou plusieurs...