Einzelnen Beitrag anzeigen

Benutzerbild von TheMiller
TheMiller

Registriert seit: 19. Mai 2003
Ort: Gründau
2.480 Beiträge
 
Delphi XE7 Architect
 
#1

Alle Kindeskinder(...) virtueller Ordnerstruktur herausfinden

  Alt 18. Aug 2010, 11:09
Datenbank: FireBird
Hallo,

ich weiß nicht, ob dies hier die richtige Kategorie ist, geschweige denn, ob der Titel aussagekräftig genug ist - falls nicht, gebt bescheid...

Mein Problem ist folgendes:
Ich habe eine TreeView, die beliebig viele Ordner deren beliebig viele Unter(-Unterunter...)Ordner anzeigt.
Die Informationen stammen aus einer Firebird-Datenbank, die wie folgt aufgebaut ist:

Code:
ID | PARENT | TITEL
1  |   -1   | Ein Ordner oberster Ebene
2  |    1   | Ein Unterordner von "Ein Ordner oberster Ebene"
3  |    1   | siehe ID-2
4  |    2   | Ein Unterordner von "Ein Unterordner von "Ein Ordner oberster Ebene""
Nun kann ich wunderbar von "unten nach oben" herausfinden, wohin welche Ordner gehören, welche Väter sie haben und so weiter.

Allerdings kann ich bei diesem Design nicht sagen, welche Einträge alle unterhalb des Ordners mit der ID x zuzuordnen sind.

Ich habe jetzt schon länger überlegt, wie ich eine Möglichkeit erlangen kann zu sagen, dass die Ordner (IDs) 3.4.5...n unterhalb des Ordners 2 stehen.

Könnt ihr mir vielleicht helfen / Tipps geben?

Vielen Dank

Geändert von mkinzler (18. Aug 2010 um 11:13 Uhr) Grund: Datenbank eingetragen
  Mit Zitat antworten Zitat