Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Auslesen von übergeordneten Elementen im Treeview

Begonnen von DieterEsser, August 20, 2024, 16:03:06

⏪ vorheriges - nächstes ⏩

DieterEsser

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

DieterEsser

Anscheinend hat mich das Schreiben hier inspiriert, da ich jetzt schon mal den grundsätzlichen Code erstellen konnt.