IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Selectionner un noeud d'un arbre

Le but du code est de sélectionner les nœud d'un arbre qui comporte la même donnée. Le parcours débute de la racine en passant par tous les nœuds et feuilles .
Après avoir organisé l'arbre, ajoutez un composant d’édition nommé :NODE et un bouton sur lequel on crée un trigger qui comporte le code comme suite:
@@@@@@@@@@@@@@
Declare

htree ITEM;
Node_LBL Ftree.NODE;

NODE number:=0;
Begin
htree := FIND_ITEM('BL_TREE.MENU');
Node_LBL:=0;
loop
begin
Node_LBL := FTREE.FIND_TREE_NODE (htree,:NODE, FTREE.FIND_NEXT,Ftree.NODE_LABEL,Ftree.ROOT_NODE,NODE);
exception
when others then
exit;
end;
exit when Node_LBL=0 or :NODE is null;
NODE:=Node_LBL+1;
Ftree.Set_Tree_Selection(htree, Node_LBL,Ftree.SELECT_ON);
end loop;
end;
Avatar de Waldar
Modérateur https://www.developpez.com
Le 19/09/2014 à 13:32
Je salue l'initiative mais si vous ne présentez pas le contexte, il n'y a rien à y penser.

Quel est le problème, quelle est la solution, en quoi est-elle innovante ou même utile ?

Quant à la phrase d'accroche :
Le but du code est de sélectionner les nœud d'un arbre qui comporte la même donnée
Ça me parle autant que :
La but du cluster est d'améliorer le SQL dans les répertoires avec la mémoire.
Des mots mis bout à bout, dont on pourrait percevoir un lien mais qui in fine ne signifient rien.
Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.