Renvoie le nombre d'éléments présents dans une branche d'un champ Arbre.
Exemple de 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).
// 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. |
aUnNiveau | Seuls 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 : wd280obj.dll