DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Version : 2026

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...
Description de Rubrique (Type de variable)
Une variable de type Description de Rubrique permet de décrire par programmation une ou plusieurs rubriques d'un fichier de données.
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, ...).
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.
HRécupèreRubrique (Fonction)
Renvoie le contenu d'une rubrique de l'enregistrement en cours (dans le fichier de données, la vue, la requête, ...).
Editeur d'analyses : les différents types de rubriques
Les différents types de rubriques proposés dans l'éditeur d'analyses sont les suivants :
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) du fichier de données HFSQL décrit sous l'éditeur d'analyses.
  • les valeurs des variables WLangage associées.
Modifier les valeurs affichées dans le résultat d'une requête de sélection
Dans le résultat d'une requête de sélection, il est possible d'afficher uniquement ...
<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, ...).
SourceDepuisFenêtre (Fonction)
Initialise automatiquement :
  • la valeur mémoire des rubriques d'un fichier de données 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 d'analyses 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).
SourceVersEcran (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) du fichier de données HFSQL décrit sous l'éditeur d'analyses.
  • les valeurs des variables WLangage associées.
EcranVersSource (Fonction)
Initialise automatiquement :
  • la valeur mémoire des rubriques d'un fichier de données 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.
FichierVersEcran (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) du fichier de données décrit 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).
SourceDepuisPage (Fonction)
Initialise automatiquement :
  • la valeur mémoire des rubriques d'un fichier de données avec la valeur des champs de la page.
  • la valeur des variables WLangage avec la valeur des champs de la page.
<Source>.DepuisFenêtre (Fonction)
Initialise automatiquement :
  • la valeur mémoire des rubriques d'un fichier de données 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.
Fichiers de données et rubriques zombies
Lors de la vie d'une application, les rubriques vivent et meurent...
HDBDécritRubrique (Fonction)
Décrit par programmation chaque rubrique de la structure d'un fichier xBase décrit avec HDBDécritFichier.
HListeCléSpatiale (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.
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.
HListeSynonyme (Fonction)
Renvoie la liste des synonymes utilisés par un index full-text.
<Fenêtre>.VersFichier (Fonction)
Initialise automatiquement :
  • la valeur mémoire des rubriques d'un fichier de données avec la valeur des champs de la fenêtre. Les rubriques du fichier de données 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.
HVersRubrique (Fonction)
Affecte la valeur indiquée à une rubrique de l'enregistrement en cours.
HListeMotVide (Fonction)
Renvoie la liste des mots vides utilisés par un index full-text.
<Source>.RécupèreRubrique (Fonction)
Renvoie le contenu d'une rubrique de l'enregistrement en cours (dans le fichier de données, la vue, la requête, ...).
<Fenêtre>.VersSource (Fonction)
Initialise automatiquement :
  • la valeur mémoire des rubriques d'un fichier de données 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.
HDécritRubrique (Fonction)
Décrit par programmation une rubrique d'un fichier de données.
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) du fichier de données HFSQL décrit sous l'éditeur d'analyses.
  • les valeurs des variables WLangage associées.
<Source>.DepuisPage (Fonction)
Initialise automatiquement :
  • la valeur mémoire des rubriques d'un fichier de données avec la valeur des champs de la page.
  • la valeur des variables WLangage avec la valeur des champs de la page.
<Source>.VersRubrique (Fonction)
Affecte la valeur indiquée à une rubrique de l'enregistrement en cours.
<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) du fichier de données HFSQL décrit sous l'éditeur d'analyses.
  • les valeurs des variables WLangage associées.
Faire référence à un élément dans un événement / traitement WLangage
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) du fichier de données HFSQL décrit 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>.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>.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.
HListeIndexSémantique (Fonction)
Renvoie la liste des index sémantiques d'un fichier de données reconnu par le moteur HFSQL.
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.
Tris dans un état
Le tri permet d'ordonner les informations affichées dans l'état...
ChampVersSource (Fonction)
Affecte la source de la liaison d'un champ avec la valeur du champ.
EcranVersFichier (Fonction)
Initialise automatiquement :
  • la valeur mémoire des rubriques d'un fichier de données 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.
<Source>.ListeMotVide (Fonction)
Renvoie la liste des mots vides utilisés par un index full-text.
FichierVersPage (Fonction)
Initialise automatiquement les champs d'une page avec :
  • les valeurs des rubriques associées dans l'enregistrement en cours (chargé en mémoire) du fichier de données décrit sous l'éditeur d'analyses. 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).
<Fenêtre>.DepuisFichier (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) du fichier de données décrit 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).
<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) du fichier de données HFSQL décrit sous l'éditeur d'analyses.
  • les valeurs des variables WLangage associées.
<Page>.DepuisFichier (Fonction)
Initialise automatiquement les champs d'une page avec :
  • les valeurs des rubriques associées dans l'enregistrement en cours (chargé en mémoire) du fichier de données décrit sous l'éditeur d'analyses. 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>.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.
HListeCléSémantique (Fonction)
Renvoie la liste des clés sémantiques présentes dans un fichier de données (une requête ou une vue) reconnu par le moteur HFSQL.
<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) du fichier de données HFSQL décrit sous l'éditeur d'analyses.
  • 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) du fichier de données HFSQL décrit 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>.ListeSynonyme (Fonction)
Renvoie la liste des synonymes utilisés par un index full-text.
Surcharger une fonction WLangage ou utiliser une fonction WLangage dans une requête SQL
Le WLangage propose le mot-clé "WL" ......
Types avancés
Les types avancés du WLangage sont les suivants...
Résultat d'une requête en mode test
Après son exécution en mode test (voir Test d'une requête), le résultat de la requête peut ensuite...
HExécuteRequêteAsynchrone (Fonction)
Exécute une requête de type SELECT de manière asynchrone.
Type Alias
Le type Alias permet de déclarer et de manipuler un alias logique sur un fichier de données...
Création d'une requête
Pour créer une requête, deux méthodes sont possibles ......
L'éditeur d'états
WINDEV, WEBDEV et WINDEV Mobile permettent de créer des états grâce à l'éditeur d'états......
Compile (Fonction)
Compile dynamiquement une procédure dont le code source est fourni (compilation dynamique).
Connecteur Natif PostgreSQL : Programmation à l'aide des fonctions HFSQL
Pour utiliser une base de données PostgreSQL avec le Connecteur Natif (également appelé Accès...
7. Applications multilingues en pratique
HDBDécritFichier (Fonction)
Décrit par programmation un fichier au format dBase 3 (format le plus répandu).
Nom (Propriété)
La propriété Nom permet de connaître : le nom de la police associée à une variable de type...
Manipuler un champ par programmation dans un état
Il est possible de manipuler tous les champs d'un état directement par programmation......
TableSelectPlus (Fonction)
Sélectionne une ligne dans un champ Table ou Table hiérarchique.
Gestion de l'Unicode dans les chaînes de caractères
L'UNICODE est un système de codage spécifiant un nombre unique pour chaque caractère....
Les graphes de type "Courbe"
Dans les graphes de type courbe, les données sont interprétées comme des ordonnées successives...
Les graphes de type "Nuage de points"
Un nuage de points (XY) représente la relation entre deux valeurs numériques dans deux séries...
VidéoLanceAppli (Fonction)
Lance l'application caméra native de l'appareil afin d'enregistrer une vidéo ou de prendre...
Deux méthodes pour passer des paramètres à une requête
Pour passer des paramètres à une requête paramétrée utilisée dans une fenêtre ou dans un champ...
Manipuler un état (sous l'éditeur)
Après la création d'un état, il est possible à tout moment de modifier toute la description...
Caractéristiques des colonnes d'un champ Table dans une fenêtre
Les colonnes permettent d'afficher les informations dans un champ Table......
Taille (Propriété)
La propriété Taille permet de connaître et de modifier la taille d'un élément....
HOptimiseRequête (Fonction)
Optimise les requêtes de sélection en utilisant les temps morts lors de la manipulation...
Comment créer et exécuter une requête SQL par programmation ?
Cette page d'aide présente comment créer et exécuter une requête SQL par programmation....
SQLTable (Fonction)
Transfère directement le résultat d'une requête dans un champ Table par programmation (un champ...