PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WEBDEV 2024 → Arbre et requete (Comprend pas)
Arbre et requete (Comprend pas)
Iniciado por guers.florent, mar., 20 2006 5:53 PM - 3 respostas
Publicado em março, 20 2006 - 5:53 PM
Bonjour tout le monde.

Voilà j'essaie pour m'entrainer de manipuler les arbres. Je souhaite faire apparaitre les films de ma base par année de production

j'ai crée une requete du type
SELECT annee, titre, acteur from FILM order by annee; (qui fonctionne très bien, ouf :D )

je souhaite donc a l'initialisation de l'arbre qu'il se remplisse


initialisation de ar_Affiche (mon arbre) Serveur
----------------------------------------------------

SI PAS HExécuteRequête (req_film_par_annee) ALORS
Erreur ( "Erreur d' initialisation de la requête" + RC + HErreurInfo ())
RETOUR
FIN

HLitPremier(req_film_par_annee)
n est un entier = 0

TANTQUE PAS HEnDehors()
n=n+1
ArbreAjoute(ar_Affiche, req_film_par_annee.annee + TAB + req_film_par_annee.titre, aDéfaut, aDéfaut,n)
HLitSuivant(req_film_par_annee)
FIN

--------------------------------------------------------

ce code me parait pourtant juste et quand je debogue je voit les résultat de ma requete a la place de req_film_par_annee.annee et req_film_par_annee.titre

ce qui donnerait donc
ArbreAjoute(ar_Affiche, "2002" + TAB + "Old Boy", aDéfaut, aDéfaut, 1)
ArbreAjoute(ar_Affiche, "2005" + TAB + "Ray" , aDéfaut, aDéfaut, 2)

j'ai essayer de les rentré a la main et ca fonctionne !!! (???!!!)

Bref, j'ai besoin de votre aide, il doit bien y avoir une explication

En espérant que vous puissiez m'aider

merci ;)
--------------------------------------------------------
ps: je cherche toujours des utilisateurs de WebDev pour correspondre et s'entraider via email... Merci
Publicado em março, 20 2006 - 6:19 PM
salut,

En quoi ça ne marche pas?
Ton arbre ne s'affiche pas?
Pour moi le code semble correct même s'il manque un ArbreAffiche() à la fin...
Précise nous le dysfonctionnement stp

Bon dev'

--
Guillaume
Publicado em março, 21 2006 - 10:07 AM
Ca m'affiche le caractère "1" sans pour autant que ca ressemble a un arbre...

Je ne voit vraiement pas ce qui cloche.

Sinon je ne connait pas la fonction ArbreAffiche(), elle ne semble pas exister.

Merci de m'aider
Publicado em março, 21 2006 - 10:35 AM
Euh.. j'avait cocher dans la description de l'arbre Type : Dynamique... En repassant en automatique ca fonctionne.

A quoi sert donc ce type ? Dynamique, statique ou automatique ??