DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Version : 2025

Base de données des Centres de Contrôle
La base de données des Centres de Contrôle regroupe de nombreuses informations partagées par différents modules présents dans WINDEV, WEBDEV et WINDEV Mobile...
Manipuler une base de données depuis une application Java
Dès qu'un projet WINDEV est défini comme étant un projet Java, vous pouvez commencer à développer votre application...
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 des commandes par exemple)...
Fonctions de liaison
Les fonctions de liaison sont les fonctions permettant de lier l'interface aux fichiers de données (et inversement). Ces fonctions sont les suivantes :
<Source>.ErreurModification (Fonction)
Permet de renvoyer la valeur d'une rubrique d'un enregistrement lors d'un conflit de modification.
Fonctions de gestion HFSQL (syntaxe préfixée)
Liste des fonctions de gestion HFSQL
Application Android : Utilisation et partage de données SQLite
Pour les applications Android, les bases de données disponibles sont HFSQL (Classic et Client/Serveur) et SQLite.
HDupliqueBaseDeDonnées (Fonction)
Duplique la base de données associée à une connexion sur un serveur HFSQL.
Fonctions de liaison (syntaxe préfixée)
Les fonctions de liaison sont les fonctions permettant de lier l'interface aux fichiers de données (et inversement).
HErreurModification (Fonction)
Permet de :
  • renvoyer la valeur d'une rubrique d'un enregistrement lors d'un conflit de modification.
  • vérifier si un conflit de modification est survenu.
Accès aux bases de données : résumé
WINDEV et WEBDEV proposent différents modes d'exécution des requêtes SQL en fonction du type d'accès effectué à la base de données...
<Source>.Recule (Fonction)
Recule de plusieurs enregistrements dans le fichier de données, à partir de la position en cours, selon une rubrique spécifiée.
hbListeTable (Fonction)
Récupère la liste des tables présentes sur un serveur HBase.
<Variable Connexion>.DupliqueBaseDeDonnées (Fonction)
Duplique la base de données associée à une connexion sur un serveur HFSQL.
HRecule (Fonction)
Recule de plusieurs enregistrements dans le fichier de données, à partir de la position en cours, selon une rubrique spécifiée.
hbRécupèreDescriptionTable (Fonction)
Récupère la description d'une table HBase.
hbCréeTable (Fonction)
Crée une table HBase ou modifie la description d'une table HBase.
hbLit (Fonction)
Lit des cellules (valeurs de rubriques) d'une ligne (enregistrement) dans une table HBase.
hbSupprimeTable (Fonction)
Supprime une table HBase.
Fonctions de gestion HFSQL
Liste des fonctions de gestion HFSQL
hbSupprime (Fonction)
Supprime :
  • une ou plusieurs cellules d'une table HBase pour une ou plusieurs colonnes.
  • une ligne d'une table HBase.
Gestion des bases de données dans des applications Java WINDEV
Ce document récapitule les différents modes d'accès aux bases de données depuis une application Java WINDEV...
iaModèleRéseauDeNeurones (Type de variable)
Le type iaModèleRéseauDeNeurones permet de définir toutes les caractéristiques avancées d'un réseau de neurones utilisé par la fonction IAModèleDétecte....
grEffaceDessin (Fonction)
Efface le dessin d'un graphe (dans un champ Image ou dans une fenêtre)....
AgendaAjouteRendezVous (Fonction)
Ajoute un nouveau rendez-vous dans un champ Agenda.
ZoneRépétéeAjoutEnCours (Fonction)
Modifie ou renvoie l'état de visibilité de la fenêtre interne de patience lors de l'ajout d'éléments supplémentaires dans un champ Zone répétée infinie....
websocketClient (Type de variable)
Le type websocketClient permet de connaître et définir toutes les caractéristiques avancées d'un client connecté à un serveur de WebSocket....
XMLExécuteXPath (Exemple)
Exemple d'utilisation de la fonction XMLExécuteXPath...
Bloc Itération (ou bloc de substitution)
Le bloc Itération est un bloc libre, créé manuellement sous l'éditeur d'états (option "État ......
Tester et déboguer un projet WINDEV sur le poste de développement
Le test de l'ensemble du projet WINDEV permet de simuler le lancement de l'application par l'exécutable......
<Source>.FichierExiste (Fonction)
Permet de savoir : si un fichier existe, c'est-à-dire s'il a été créé physiquement (fonctions HCréation ou HCréationSiInexistant). si une vue ou une requête a été définie....
<Source>.JournalInfo (Fonction)
Ajoute des commentaires dans le journal lors de l'enregistrement de l'opération journalée....
gFond (Fonction)
Construit une séquence de caractères permettant de définir la couleur d'affichage (couleur de fond d'un texte, d'un cercle, d'un rectangle, ...)....
gStylo (Fonction)
Construit une séquence de caractères permettant de décrire la couleur d'affichage du texte et/ou du contour d'une figure (rectangle ou cercle)....
Constantes de visibilité d'un objet
Liste des constantes de gestion de la visibilité d'un objet....
Caractéristiques d'un champ indicé
Caractéristiques d'un champ indicé : description, code, ......
Constantes EXE
Liste des constantes utilisées par les fonctions de gestion des exécutables....
<Variable Connexion>.FichierExiste (Fonction)
Permet de savoir si un fichier existe, c'est-à-dire s'il a été créé physiquement (fonctions HCréation ou HCréationSiInexistant)....
Provider (Propriété)
La propriété Provider permet de gérer le type d'une connexion (HFSQL Client/Serveur, OLE DB, ...)....
AgendaSupprimeRendezVous (Fonction)
Supprime un rendez-vous dans un champ Agenda.
14. Diffusez "Etats et Requêtes" avec vos applications
Tuto WINDEV - Etats et Requêtes Diffusez "Etats et Requêtes" avec vos applications - 10 mn
<Table>.Enregistre (Fonction)
Modifie ou ajoute l'enregistrement associé à la ligne en cours dans le champ Table fichier ou Table hiérarchique fichier....
<Source>.ImporteHF55 (Fonction)
Importe un fichier Hyper File 5.5 dans un fichier au format HFSQL Classic.
Distribuer un composant externe
Lorsque le composant externe a été créé, testé et généré, il peut être mis à disposition des développeurs......
Les champs Table en mode "Serveur + AJAX"
Les champs Table peuvent être 100% AJAX......
11. Composant interne en pratique
Composant interne en pratique...
10. Composant interne en pratique