DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Comment le faire / Programmation
  • Méthode 1 : Remplissage selon la position de la ligne parente
  • Méthode 2 : Remplissage selon le chemin de l'élément parent
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
Un champ Table hiérarchique est un champ Table dont une des colonnes est un arbre. Le remplissage d'un champ Table hiérarchique s'effectue à l'aide de la fonction TableAjouteFils.
Plusieurs méthodes de remplissage sont disponibles :
Méthode 1 : Remplissage selon la position de la ligne parente
Cette méthode se base sur la position de la ligne parente. Chaque élément fils est ajouté par rapport au numéro de ligne de son parent. La syntaxe de la fonction TableAjouteFils est la suivante :
TableAjouteFils(<Nom de la table hiérarchique>, <Numéro ligne parent>, <Elément fils>)
Par exemple :
TableAjouteFils(TABLEH_MaTable, 0, "France")
TableAjouteFils(TABLEH_MaTable, 0, "Italie")
TableAjouteFils(TABLEH_MaTable, 1, "Hérault")
TableAjouteFils(TABLEH_MaTable, 1, "Gard")
TableAjouteFils(TABLEH_MaTable, 4, "Toscane")
TableAjouteFils(TABLEH_MaTable, 4, "Vénétie")
TableAjouteFils(TABLEH_MaTable, 2, "Montpellier")
TableAjouteFils(TABLEH_MaTable, 2, "Sète")
TableAjouteFils(TABLEH_MaTable, 5, "Nimes")
TableAjouteFils(TABLEH_MaTable, 2, "Agde")
TableAjouteFils(TABLEH_MaTable, 9, "Florence")
TableAjouteFils(TABLEH_MaTable, 9, "Sienne")
TableAjouteFils(TABLEH_MaTable, 12, "Venise")
TableAjouteFils(TABLEH_MaTable, 8, "Lombardie")
TableAjouteFils(TABLEH_MaTable, 14, "Milan")
Méthode 2 : Remplissage selon le chemin de l'élément parent
Cette méthode se base sur le chemin de l'élément parent. Chaque élément fils est ajouté par rapport au chemin de son parent. La syntaxe de la fonction TableAjouteFils est la suivante :
TableAjouteFils(<Nom de la table hiérarchique>, <Chemin de l'élément parent>, <Elément fils>)
Par exemple :
TableAjouteFils(TABLEH_MaTable, "", "France")
TableAjouteFils(TABLEH_MaTable, "", "Italie")
TableAjouteFils(TABLEH_MaTable, "France", "Hérault")
TableAjouteFils(TABLEH_MaTable, "France", "Gard")
TableAjouteFils(TABLEH_MaTable, "Italie", "Toscane")
TableAjouteFils(TABLEH_MaTable, "Italie", "Vénétie")
TableAjouteFils(TABLEH_MaTable, "France" + TAB + "Hérault", "Montpellier")
TableAjouteFils(TABLEH_MaTable, "France" + TAB + "Hérault", "Sète")
TableAjouteFils(TABLEH_MaTable, "France" + TAB + "Gard", "Nimes")
TableAjouteFils(TABLEH_MaTable, "France" + TAB + "Hérault", "Agde")
TableAjouteFils(TABLEH_MaTable, "Italie" + TAB + "Toscane", "Florence")
TableAjouteFils(TABLEH_MaTable, "Italie" + TAB + "Toscane", "Sienne")
TableAjouteFils(TABLEH_MaTable, "Italie" + TAB + "Vénétie", "Venise")
TableAjouteFils(TABLEH_MaTable, "Italie", "Lombardie")
TableAjouteFils(TABLEH_MaTable, "Italie" + TAB + "Lombardie", "Milan")
Version minimum requise
  • Version 11
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

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