DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions Table hiérarchique
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Remarque : Ces fonctions sont également disponibles en syntaxe préfixée (Fonctions de gestion des champs Table hiérarchique (syntaxe préfixée)).
Les fonctions de gestion des champs Table hiérarchique sont les suivantes :
TableAfficheRafraîchit l'affichage d'un champ Table ou Table hiérarchique à partir d'une position donnée :
  • pour un champ lié à un fichier : les modifications effectuées sur le fichier de données lié sont répercutées dans le champ.
  • pour un champ manipulé par programmation : les colonnes calculées sont re-calculées.
TableAjouteAjoute une ligne dans :
  • un champ Table,
  • un champ Table hiérarchique,
  • un champ "Combo avec table" (champ Table affiché dans un champ Combo).
TableAjouteFilsAjoute une ligne dans un champ Table hiérarchique, à la fin d'un niveau de hiérarchie donné.
TableAjouteLigneAjoute une ligne dans :
  • un champ Table,
  • un champ Table hiérarchique.
TableAjusteAjuste le titre et la taille des colonnes d'un champ Table ou Table hiérarchique.
TableChercheFilsRecherche une valeur dans une colonne d'un champ Table hiérarchique, dans une branche spécifiée.
TableColonnesFiltréesRenvoie la liste des colonnes filtrées par l'utilisateur dans un champ Table ou Table hiérarchique.
TableDéplaceBrancheDéplace le contenu d'une ligne avec toute son arborescence descendante dans un champ Table hiérarchique.
TableDéplaceColonneDéplace une colonne d'un champ Table ou Table hiérarchique.
TableDérouleToutDéroule :
  • toute la hiérarchie (tous les noeuds) d'un champ Table hiérarchique.
  • toutes les ruptures d'un champ Table.
TableEchangeBrancheEchange le contenu de deux lignes (avec leur arborescence respective) d'un champ Table hiérarchique.
TableEchangeLigneEchange :
  • deux lignes dans un champ Table par programmation.
  • deux branches dans un champ Table hiérarchique par programmation.
TableEnrouleEnroule :
  • une branche d'un champ Table hiérarchique précédemment déroulée.
  • une rupture d'un champ Table précédemment déroulée.
  • une fenêtre de détail affichée pour une ligne.
TableEnrouleToutEnroule :
  • toute la hiérarchie (tous les noeuds) d'un champ Table hiérarchique.
  • toutes les ruptures d'un champ Table.
TableEnumèreColonneRenvoie le nom d'une colonne d'un champ Table ou Table hiérarchique.
TableEtatElémentRenvoie l'état d'un noeud d'un champ Table hiérarchique : enroulé, déroulé ou inexistant.
TableFilsOccurrenceRenvoie le nombre de fils directs d'un élément dans un champ Table hiérarchique.
TableFixeColonneFixe une colonne à gauche ou libère une colonne fixée à gauche.
TableIndiceColonneRenvoie l'indice d'une colonne dans un champ Table ou Table hiérarchique.
TableInfoXYRenvoie pour une position donnée dans un champ Table ou Table hiérarchique (coordonnées d'un point du champ) :
  • soit le nom de la colonne affichée pour la position indiquée.
  • soit l'indice de la ligne ou de la colonne pour la position indiquée.
TableInsèreInsère une ligne dans :
  • un champ Table,
  • un champ Table hiérarchique,
  • une table affichée dans un champ Combo.
TableInsèreFilsInsère une ligne dans un champ Table hiérarchique, dans un niveau de hiérarchie donné.
TableInsèreLigneInsère une ligne dans :
  • un champ Table,
  • un champ Table hiérarchique.
TableListeFilsListe les "fils" d'un noeud et les éléments "fils" de ces "fils" dans un champ Table hiérarchique.
TableModifieModifie une ligne dans :
  • un champ Table,
  • un champ Table hiérarchique,
  • une table affichée dans un champ Combo.
TableModifieLigneModifie une ligne dans :
  • un champ Table,
  • un champ Table hiérarchique.
TableOccurrenceRenvoie :
  • soit le nombre de colonnes présentes dans un champ Table ou Table hiérarchique.
  • soit le nombre de lignes présentes dans un champ Table ou Table hiérarchique.
TablePositionAffiche un champ Table ou Table hiérarchique à partir d'une ligne spécifiée ou renvoie l'indice de la première ligne affichée dans un champ Table ou Table hiérarchique.
TableRafraîchissementVisibleModifie ou renvoie l'état de visibilité du bandeau de rafraîchissement d'un champ Table ou Table hiérarchique.
TableRécupèreFilsRenvoie les "fils" d'un élément (niveau immédiatement inférieur) dans un champ Table Hiérarchique.
TableRécupèreParentRenvoie le "parent" d'un élément (niveau immédiatement supérieur) dans un champ Table Hiérarchique.
TableRestaurePositionEtSélectionRestaure la position de l'ascenseur d'un champ Table ou Table hiérarchique ainsi que le ou les éléments sélectionnés.
TableSaisieEnCoursIndique si un champ Table ou Table hiérarchique est en cours de saisie.
TableSauvePositionEtSélectionSauve :
  • la position de l'ascenseur d'un champ Table ou d'un champ Table hiérarchique,
  • le ou les éléments sélectionnés dans le champ.
TableSelectRenvoie l'indice de l'élément sélectionné dans le champ Table ou Table hiérarchique.
TableSelectMoinsDé-sélectionne une ligne dans un champ Table ou Table hiérarchique.
TableSelectOccurrenceRenvoie le nombre d'éléments sélectionnés dans un champ Table ou Table hiérarchique (notamment dans le cas d'un champ multi-sélections).
TableSelectPlusSélectionne une ligne dans un champ Table ou Table hiérarchique.
TableSupprimeSupprime une ligne dans :
  • un champ Table,
  • un champ Table hiérarchique,
  • une table affichée dans un champ Combo.
TableSupprimeFilsSupprime toutes les lignes filles d'une branche de la hiérarchie.
TableSupprimeSelectSupprime la ou les lignes sélectionnées dans un champ Table ou Table hiérarchique.
TableSupprimeToutSupprime toutes les lignes dans :
  • un champ Table par programmation,
  • un champ Table hiérarchique par programmation,
  • une table affichée dans un champ Combo.
TableTrieFilsTrie une branche d'un champ Table hiérarchique sur une ou plusieurs colonnes.
TableTypeElémentTeste l'existence d'un élément d'un champ Table hiérarchique et renvoie son type (noeud ou feuille) si l'élément existe.
TableVersExcelCrée un fichier Excel avec les données d'un champ Table ou Table hiérarchique.
TableVersPressePapierCopie le contenu d'un champ Table ou Table hiérarchique dans le presse-papiers.
TableVersTexteCrée une chaîne de caractères avec les données d'un champ Table ou Table hiérarchique.
TableVersWordCrée un fichier Word (.RTF) avec les données d'un champ Table ou Table hiérarchique.
TableVersXMLCrée un fichier XML avec les données d'un champ Table ou Table hiérarchique.
Liste des exemples associés :
Le champ Table hiérarchique Exemples unitaires (WINDEV) : Le champ Table hiérarchique
[ + ] Utilisation du champ "Table Hiérarchique".
Ce champ permet d'organiser les données d'une table de manière arborescente.
L'utilisateur peut alors voir uniquement les informations qui l'intéressent.
Cet exemple montre comment remplir une table hiérarchique, comment insérer des données, ajouter des fils...
Drag and drop Exemples unitaires (WINDEV) : Drag and drop
[ + ] Utilisation du Drag & Drop (Glisser & Déposer) avec les fonctions WLangage.

Dans cet exemple, nous abordons deux thèmes principaux :
1/ Comment gérer le Drag&Drop entre champs WINDEV
2/ Comment gérer le Drag&Drop de l'Explorateur de fichiers de Windows vers un champ WINDEV

Le Drag & Drop permet de déplacer des objets par l'intermédiaire de la souris. Lorsqu'on clique sur un objet, puis qu'on déplace la souris tout en maintenant le bouton gauche enfoncé, il s'agit du "Drag". Lorsqu'on relâche le bouton gauche, il s'agit du "Drop".
Le Drag & Drop est utilisable avec WINDEV sur  les champs Liste, Arbre, Table et Image.
Le champ Table / Table hiérarchique (colonnes de type Jauge) Exemples unitaires (WINDEV) : Le champ Table / Table hiérarchique (colonnes de type Jauge)
[ + ] Utilisation d'une colonne de type jauge ainsi que de la propriété ..TexteJauge dans un champ Table ou Table hiérarchique
Version minimum requise
  • Version 11
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 22/06/2023

Signaler une erreur ou faire une suggestion | Aide en ligne locale