Hallo liebe Community,
ich habe mal eine Frage zu einem Treeview und rekursiven Beziehungen.
In dem Treeview lege ich Ordner und Elemente an.
Für die Ordner gibt es einer Tabelle und für die Elemente gibt es eine zweiten Tabelle
Zu dem Ordner wird die ID des Elternelements gespeichert.
Im Tree sieht dann ungefähr so aus:
Hauptordner(1)
Ordner2 (2)
Ordner3(3)
Element1
Ordner4(4)
In der Tabelle "Ordner" steht dann folgendes
ID ElternID Name
1 0 Hauptordner
2 1 Ordner2
3 2 Ordner3
4 1 Ordner4
In der Elementtabelle steht dann
ID OrdID (ID oben) Name
1 3 Element1
Wenn ich jetzt das Element1 angelegt habe, würde ich eigentlich noch gerne die Namen der darüberliegenden Ordner zusätzlich in eine Kategorientabelle übernehmen und zwar einzeln, ausgenommen den Hauptordner.
In der Kategorientabelle zu Element1 sollten dann also zwei Einträge mit
- Ordner2 und
- Ordner3
sein.
Hätte da jemand eine Idee, wie das hinzubekommen ist? Mir fehlt da derzeit echt ein Ansatzpunkt.
Danke und Gruß
Dieter
Anscheinend hat mich das Schreiben hier inspiriert, da ich jetzt schon mal den grundsätzlichen Code erstellen konnt.