DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Version : 2025

Comment mettre en couleur un champ qui a le focus ?
Cette page d'aide présente comment mettre en évidence le champ en cours de saisie.
Comment choisir la source de données d'un champ ?
Cette page d'aide présente les différentes sources de données disponibles pour un champ.
<Champ>.Rectangle (Fonction)
Renvoie les coordonnées du rectangle correspondant à la zone spécifiée d'un champ.
Comment donner le focus à un champ d'une fenêtre ?
Cette page d'aide présente les différentes techniques permettant de donner le focus à un champ d'une fenêtre.
Modèle de champs
Un modèle de champs est un ensemble de champs, réutilisables dans plusieurs fenêtres ou pages...
<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.
ChampExiste (Fonction)
Teste l'existence d'un champ (ou d'un groupe de champs) dans une fenêtre, dans une page ou dans un état.
ChampCrée (Fonction)
Crée un nouveau champ de n'importe quel type dans une fenêtre par programmation.
<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).
Champs déplaçables dans une page
WEBDEV propose deux modes de déplacement des champs dans une page ...
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>.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).
dCopieImageChamp (Fonction)
Copie l'image d'un champ d'une fenêtre WINDEV dans une variable de type Image.
AscenseurPosition (Fonction)
Permet de gérer la position des ascenseurs :
  • Modifie ou récupère la position d'un des ascenseurs (horizontal ou vertical) d'un champ dans une application WINDEV ou WINDEV Mobile.
  • Récupère la position d'un des ascenseurs (horizontal ou vertical) d'un champ dans un site WEBDEV.
Fonctions de gestion des champs
Liste des fonctions de gestion des champs
<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.
Bulle d'aide des champs (FAA)
Dans une application WINDEV, l'utilisateur peut lui-même ajouter une bulle d'aide sur les champs...
<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.
Champs d'un état
Plusieurs types de champs peuvent être manipulés dans un état réalisé avec l'éditeur d'états ...
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.
MoiMême (Mot réservé)
Le mot-clé MoiMême permet de manipuler le champ en cours...
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.
<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.
ChangeStyle (Fonction)
Modifie dynamiquement le style d'un champ.
EstNumérique (Fonction)
Permet de savoir si une variable ou un champ est :
  • de type numérique (entier, réel, monétaire ou numérique).
  • de type chaîne pouvant être converti en numérique.
InitParamètre (Fonction)
Initialise la gestion des valeurs persistantes.
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>.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.
PageInitialisation (Fonction)
Remet à zéro (ou non) les champs de la page en cours et lance les événements d'initialisation des champs et de la page.
SysRécupèreDC (Fonction)
Récupère le DC (Device Context) d'une fenêtre, d'un champ ou de l'écran.
ChampVersSource (Fonction)
Affecte la source de la liaison d'un champ avec la valeur du champ.
PropriétéExiste (Fonction)
Permet de savoir si une propriété existe sur un champ ou une instance de classe.
Procédure locale
Les procédures peuvent être de deux types ...
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.
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.
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).
<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.
ChampRectangle (Fonction)
Renvoie le rectangle correspondant à la zone spécifiée d'un champ.
Raccourci clavier et lettre d'appel
Un champ d'une fenêtre (ou d'une page) peut être associé à un caractère alphanumérique, à une touche du clavier ou à une combinaison de touches du clavier, appelé "raccourci clavier"...
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.
ChampCauseEntréeSortie (Fonction)
Indique l'origine de l'entrée dans le champ.
<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).
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.
AscenseurPositionMax (Fonction)
Récupère la position maximale d'un des ascenseurs (horizontal ou vertical) d'un champ dans une application WINDEV.
<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.
TypeVar (Fonction)
Identifie le type d'une expression, d'une variable (lors d'un appel de procédure par exemple) ou d'un champ.
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.
Principe d'exécution des threads
Lorsqu'une application est en cours d'exécution, cette application s'exécute dans un thread...
Variable Clavier (Utilisation des claviers physiques en Android)
La variable Clavier permet de récupérer les paramètres des événements d'un clavier physique......
diagSélection (Type de variable)
Le type diagSélection permet de définir toutes les caractéristiques avancées d'une sélection...
ExtraitChaîne (Fonction)
Permet de : extraire une sous-chaîne d'une chaîne de caractères en fonction d'un séparateur...
ThreadAttendSignal (Fonction)
Bloque le thread en cours jusqu'à ce qu'il reçoive un signal d'un autre thread....
Documentation technique de la requête
L'éditeur de requêtes crée automatiquement une documentation technique pour chaque requête......
Etat étiquette
L'éditeur d'états offre la possibilité de créer des états de type "Étiquette"......
Impression multipage
Un état peut parfois être très large, d'une largeur supérieure à une feuille de papier......
Webservices REST : Désérialisation automatique de la requête
Dans un Webservice REST, un point d'entrée peut être de divers types ......
Présentation de la programmation en C et C++
Options générales de WINDEV, WEBDEV, WINDEV Mobile
Les options générales permettent de configurer l'environnement de travail du produit utilisé......
Audit dynamique
L'audit dynamique d'une application permet d'analyser ses performances lors de l'exécution......
Manipuler les options de menu par programmation
Les options de menu peuvent être manipulées ......
Connecteur Natif SQL Server : Programmation à l'aide des fonctions HFSQL
Pour utiliser une base de données SQL Server avec le Connecteur Natif, il est nécessaire d'importer...
Créer un projet WINDEV Mobile
Un projet est un ensemble logique d'éléments et traitements dont le but est de réaliser un objectif...
Création d'un projet WINDEV
Un projet est un ensemble logique d'éléments et traitements dont le but est de réaliser un objectif...
AWP : Gestion des contextes
Pour conserver la valeur de variables globales lors du passage d'une page à l'autre, le mode AWP...
Créer les fenêtres Table du pattern RAD WINDEV
Connecteur Natif MariaDB pour WINDEV et WEBDEV
WINDEV et WEBDEV proposent un Connecteur Natif à MariaDB (également appelé d'Accès Natif) ......
Vue SQL
Une vue SQL est une source de données virtuelle définie par une requête SQL......
Connecteur Natif SQL Server : Programmation à l'aide des fonctions SQL
...Il est possible d'utiliser les fonctions SQL pour manipuler la base de données SQL Server ......
ChargeProcédure (Fonction)
La fonction ChargeProcédure est conservée uniquement pour compatibilité.
Application Java et WINDEV
Une application Java est entièrement compilé en Java......
Créer un projet Java
WINDEV permet de générer une application Java sans connaître le langage Java......
Constantes de débogage
Liste des constantes utilisées par les fonctions de débogage...