DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions Arbre
  • Récupérer l'identifiant d'un élément avec gestion des doublons
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
Renvoie l'identifiant associé à un élément (noeud ou feuille) dans un champ Arbre.
Exemple de champ Arbre :
Vocabulaire lié à un champ Arbre
Exemple
// Renvoie l'identifiant du noeud "Desserts" dans le champ Arbre "ARBRE_RecetteTV"
Res = ArbreRécupèreIdentifiant(ARBRE_RecetteTV, "Recettes" + TAB + "Desserts")
Syntaxe
<Résultat> = ArbreRécupèreIdentifiant(<Champ Arbre> , <Chemin de l'élément>)
<Résultat> : Chaîne de caractères
  • Identifiant de l'élément spécifié,
  • Chaîne vide ("") si aucun identifiant n'est associé à l'élément ou si l'élément spécifié n'existe pas.
Si l'identifiant (défini avec la fonction ArbreAjoute ou ArbreModifie) n'est pas une chaîne de caractères mais un entier, il peut être nécessaire de convertir le résultat en entier pour manipuler cet identifiant (fonction Val).
<Champ Arbre> : Nom de champ
Nom du champ Arbre à manipuler.
<Chemin de l'élément> : Chaîne de caractères
Chemin complet de l'élément à manipuler. Ce paramètre est de la forme :
"<Nom de la racine>" + TAB + ["<Nom du 1er noeud>" + TAB + ...
["<Nom du 2ème noeud>" + TAB + [...]]]"<Nom de la feuille>"
Remarques

Récupérer l'identifiant d'un élément avec gestion des doublons

Pour récupérer l'identifiant de l'élément sélectionné en prenant en compte la gestion des doublons, le paramètre <Chemin de l'élément> doit correspondre au code suivant :
ArbreSelect(<Champ Arbre>, Vrai)
Par exemple :
Trace(ArbreSelect(ARBRE_Arbre1) + "/" + ...
ArbreRécupèreIdentifiant(ARBRE_Arbre1, ArbreSelect(ARBRE_Arbre1, Vrai)))
Composante : wd300obj.dll
Version minimum requise
  • Version 9
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