







1160francis a écrit:je n'arrive plus à me connecter avec berz98 j'ai du réinscrire.
donc j'ai une base de donnée toute simple (N° bague de l'oiseau, date de naissance, sexe, espèce, N°bague du père, N° bague de la mère)


Ouvre(FEN_ARBRE,numbague)PROCEDURE FEN_ARBRE(numerobagueoiseau)
ArbreAjoute(Arbre1,"oiseau"+TAB+numerobagueoiseau,aDéfaut, aDéfaut,numerobagueoiseau)
ArbreRécursif(numerobagueoiseau,"oiseau"+TAB+numerobagueoiseau)PROCEDURE ArbreRécursif(xParentID = 0,chemcomplet = "oiseau")
nPosition est un entier
père est un entier
mère est un entier
POUR TOUT Oiseaux AVEC Oiseaux.numbague = xParentID
SI Oiseaux.mère <> 0 ALORS
codoiseaumere est une chaîne = Oiseaux.mère
chemoiseaumere est une chaîne = chemcomplet+TAB+codoiseaumere
ArbreAjoute(Arbre1, chemoiseaumere,aDéfaut,aDéfaut,codoiseaumere)
// on colore en rose
Arbre1[chemoiseaumere]..CouleurFond = RVB(255, 199, 240)
ArbreRécursif((Oiseaux.mère),chemoiseaumere)
FIN
SI Oiseaux.père <> 0 ALORS
codoiseaupere est une chaîne = Oiseaux.père
chemoiseaupere est une chaîne = chemcomplet+TAB+codoiseaupere
ArbreAjoute(Arbre1, chemoiseaupere,aDéfaut,aDéfaut,codoiseaupere)
// on colore en bleu
Arbre1[chemoiseaupere]..CouleurFond = RVB(165, 240, 255)
ArbreRécursif((Oiseaux.père),chemoiseaupere)
FIN
FIN
Retourner vers Forum Windev 10
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités