Einzelnen Beitrag anzeigen

DelphiDeveloper

Registriert seit: 9. Apr 2003
Ort: Köln
256 Beiträge
 
Delphi XE2 Enterprise
 
#5

Re: VirtualTreeView > Baumstruktur > DatenBank

  Alt 3. Feb 2004, 11:10
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
  Mit Zitat antworten Zitat