Sebastian, mit der Treeview in deiner Frage führst du mich aufs Glatteis, wenn du diese Komponente nur zur Visualisierung von gewöhnlichen 1:n Beziehungen verwendest. Wenn deine TreeView aber eine Menüstruktur anzeigt, dann trifft mein Beitrag aber schon ins Schwarze.
Zitat von
CG2003:
Scheint wohl doch etwas komplizierter zu sein, als ich dachte, oder?
Nichts ist schwer für den der es kann. Vielleicht verhilft dir auch das Studium der folgenden threads zu einem besseren Verständnis:
Treeview --> DbGrid Master/Detail/Detail möglich?
DB-Verknüpfungen untergeordneter Tree-Nodes anzeigen
Ich würde den Bauminhalt so speichern, wie ich es hier und in den anderen threads versucht habe zu vermitteln. Die Verwaltung der Rechte erledigt ein Beziehungstyp zwischen Benutzertabelle und der Tabelle mit den Menüeinträgen. Natürlich gibt es ganz verschiedene Wege, wie du dieses konzeptionelle Modell in eine Datenbank überführen kannst.
Grüße vom marabu