Hallo tau,
dmit wir dein problem nachvollziehen können müsstest du uns
mitteilen wie du denn deine Daten in der datenbank ablegt hast und
welche vorstellung du von der Baumstruktur hast.
simples beipspiel:
Es sollen Alle Kunden im Baum mit Ihren auftraegen dargestellt werden. Im Auftrag selber dann noch eine ebene tiefer die auftragsdetails
also wir haetten
Tabelle Kunde
Tabelle Auftrag
Tabelle Auftragdetail
Der Baum sollte dann etwa so aussehen
Code:
-KundeA
|---Auftrag 4711
|-- Detail 4711-1
|-- Detail 4711-2
|---Auftrag 4712
|-- Detail 4712-1
-KundeB
...
Das ganz läuft also darauf hinaus das du die Tabellen bspw. mit geschachtelten
while schleifen durchläufst und je nachdem entsprechende Knoten und Unterknoten
in dem baum erzeugst.
pseudocode
Code:
while kunde not eof do
begin
erzeuge kundenknoten
//in parametrisierte
query auftrag alle auftrage des akt kunden holen
while auftrag not eof do
begin
erzeuge unterknoten in akt kunden
//in parametrisierte
query auftragdetail alle auftragsdetails des akt auftrag holen
while auftragsdetial not eof do
begin
erzeuge unterknoten in akt auftrag
end
end
end