DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Version : 2026

POUR TOUT : parcours de champs
L'instruction POUR TOUT permet d'effectuer différents types de parcours de champs (champs Liste, champs Table, champs Zone répétée) :
  • Parcours des éléments du champ.
  • Parcours des valeurs des éléments sélectionnés.
  • Parcours des indices des éléments sélectionnés.
POUR TOUT : parcours d'énumérations
L'instruction POUR TOUT permet de parcourir les valeurs disponibles dans les énumérations.
POUR TOUT : parcours d'une variable XMLLecteur
L'instruction POUR TOUT permet d'effectuer différents types de parcours sur une variable de type xmlLecteur :
  • Parcours sur un niveau.
  • Parcours sur un niveau avec copie.
  • Parcours en profondeur.
POUR TOUT : parcours d'une variable jsonLecteur
L'instruction POUR TOUT permet d'effectuer différents types de parcours sur une variable de type jsonLecteur :
  • Parcours sur un niveau.
  • Parcours sur un niveau avec copie.
  • Parcours en profondeur.
Attention : Cette fonctionnalité est disponible uniquement à partir de la version 2025 Update 3.
POUR TOUT : parcours de tables
L'instruction POUR TOUT permet d'effectuer différents types de parcours HFSQL :
  • Parcours complet (selon une clé spécifiée ou non)
  • Parcours avec filtre (filtre simple, filtre selon une clé ou filtre sur la clé de parcours). Les filtres acceptent alors les opérateurs de la fonction HFiltre.
POUR TOUT : parcours de combinaisons
L'instruction POUR TOUT permet de parcourir les options disponibles dans les combinaisons.
<Source>.StatNbEnrIntervalle (Fonction)
Renvoie une estimation majorée du nombre d'entrées pour une rubrique clé donnée dans un intervalle de valeurs donné....
<Source>.ActiveFiltreAuto (Fonction)
Active un filtre automatique sur les fichiers reliés lors du parcours d'un fichier XML....
<Source>.SurErreur (Fonction)
Personnalise la gestion des erreurs HFSQL.
<Source>.ChangeNom (Fonction)
Modifie le nom physique d'une table....
<Source>.BloqueTable (Fonction)
Bloque une table et restreint l'accès à cette table pour tous les autres sites ou applications....
<Source>.ChangeRepJnl (Fonction)
Modifie l'emplacement des fichiers du journal correspondant à une table HFSQL....
<Source>.ChangeRep (Fonction)
Modifie le chemin d'accès à une table (c'est-à-dire le répertoire dans lequel la table sera manipulée)....
<Source>.ConstruitValClé (Fonction)
Construit la valeur d'une clé composée pour réaliser un filtre (fonction HFiltre) ou effectuer une recherche (fonctions HLitRecherchePremier, HLitRechercheDernier, ...)....
<Source>.Réindexe (Fonction)
Reconstruit l'index d'une table (table d'extension ".NDX")....
<Source>.Alias (Fonction)
Crée un alias logique d'une table (ou d'une requête) ou annule tous les alias existants....
<Source>.Ajoute (Fonction)
Ajoute: l'enregistrement présent en mémoire dans la table (la requête ou la vue). l'enregistrement présent dans une variable de type Enregistrement dans la table (la requête ou la vue)....
<Source>.RechercheDernier (Fonction)
Positionne sur le dernier enregistrement du fichier dont la valeur d'une rubrique spécifique est inférieure ou égale à une valeur recherchée....
<Source>.Raye (Fonction)
Raye un enregistrement d'une table....
<Source>.PrépareRequêteSQL (Fonction)
Initialise une requête écrite en langage SQL et déclare cette requête au serveur de base de données pour optimiser les prochaines exécutions de cette requête.
<Source>.RecherchePremier (Fonction)
Positionne sur le premier enregistrement du fichier dont la valeur d'une rubrique spécifique est supérieure ou égale à une valeur recherchée....
<Source>.Ouvre (Fonction)
Ouvre une table.
<Source>.Positionne (Fonction)
Positionne sur un enregistrement à partir de la position approximative d'une de ses rubriques....
<Source>.ChangeLocalisation (Fonction)
Modifie le mode de recherche des tables physiques (.FIC, .NDX, ...).
<Source>.Version (Fonction)
Permet de savoir : si le contenu d'un fichier a été modifié. si le contenu d'un fichier utilisé par une requête a été modifié....
<Source>.ExécuteRequêteAsynchrone (Fonction)
Exécute une requête de type SELECT de manière asynchrone.
<Source>.ExécuteVue (Fonction)
Exécute une vue créée auparavant (permet par exemple de réactualiser les données de la vue). Cette fonction utilise l'ancien mécanisme des vues....
<Source>.ExécuteRequêteSQL (Fonction)
Initialise une requête écrite en langage SQL et déclare cette requête au moteur HFSQL.
<Source>.ExporteCSV (Fonction)
Exporte les enregistrements d'une table (HFSQL ou OLE DB), d'une vue ou d'une requête dans un fichier CSV....
<Source>.InfoBlocage (Fonction)
Renvoie des informations sur le blocage d'une table, d'un enregistrement ou de tous les enregistrements d'une table....
<Source>.ImporteXLS (Fonction)
Importe un fichier XLS dans une table au format HFSQL Classic ou Client/Serveur (table décrite sous l'éditeur de schémas des données ou déclarée par les fonctions HDéclare, HDéclareExterne ou HDécritTable)....