DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions Arbre
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 le nombre d'éléments présents dans une branche d'un champ Arbre.
Exemple de champ Arbre :
Vocabulaire lié à un champ Arbre
Ce nombre prend en compte :
  • soit tous les "fils" (d'un noeud jusqu'à l'ensemble de ses feuilles),
  • soit uniquement les "fils" directs (niveau suivant).
Exemple
// Nombre d'éléments présents dans le noeud "Desserts"
// dans le champ Arbre "ARBRE_RecetteTV"
ResNombre = ArbreOccurrence(ARBRE_RecetteTV, "Recettes" + TAB + "Desserts")
Syntaxe
<Résultat> = ArbreOccurrence(<Champ Arbre> [, <Noeud de départ> [, <Eléments pris en compte>]])
<Résultat> : Entier
  • Nombre d'éléments trouvés,
  • -1 en cas d'erreur.
<Champ Arbre> : Nom de champ
Nom du champ Arbre à manipuler.
<Noeud de départ> : Chaîne de caractères optionnelle
Chemin complet du noeud à partir duquel le calcul doit être réalisé. Ce noeud n'est pas pris en compte dans le calcul. Ce noeud peut être invisible.
Si ce paramètre n'est pas spécifié ou correspond à la constante NULL, l'ensemble du champ Arbre est pris en compte. 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>"
<Eléments pris en compte> : Constante optionnelle
Niveau des éléments à prendre en compte dans le calcul.
aTout
(Valeur par défaut)
Tous les "fils" sont pris en compte.
aUnNiveauSeuls les "fils" immédiats sont pris en compte.
Remarques
Les syntaxes suivantes sont équivalentes :
ResNombre = ArbreOccurrence(<Champ Arbre>)

ResNombre = ArbreOccurrence(<Champ Arbre>, NULL)

ResNombre = <Champ Arbre>.Occurrence
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