Re: Recherche dans un treeview - arbre

Posté par freedisk le 21/10/2006 19:30:01
Bonjour,

Merci pour l'indication, mais je n'ai pas bien compris l'utilisation des identifiant dans les treeview...Il n'y a pas de fonctions spécifiques qui permettent de les utiliser pour des recherches rapides....A quoi servent-ils au juste...la doc de windev n'est pas trés claire à ce sujet la....

Pour ma recherche, voila comment j'ai procédé :

j'ai créé deux tables cachées. La 1ere stocke le numero du noeud et l'identifiant unique du de l'enregistrement qui correspond au libellé du noeud. Lorsque je fait une recherche sur un mot clé, je lance une requete SQL sur le fichier pour récupérer les identifiants uniques des enregistrements qui contiennent le mot clé cherché et je stocke les résultats dans la seconde table. Ensuite je parcours la table de résultats et je établis (à l'aide de la première table) la correspondance pour avoir le numéro du noeud qui contient le mot clé cherché...aprés quoi je positionne ma selection dans l'arbre sur le numéro de noeud qui correspond à un des résultats de la recherche ... un peu tordu peut être mais rapide et efficasse....

Peut etre pas la solution la plus optimale qd même ...

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=14&topic_id=4687&post_id=19480