Zitat von
siles:
Es gibt da eine DBTreeView Komponente, allerdings kann ich da keinen Record benutzen um Daten für jeden Node abzuspeichern (oder besser gesagt, ich wüsste nicht wie).
Ich kenne deinen DBTreeView jetzt nicht, aber es ist in aller Regel so, dass man über Properties einstellen kann, welchen Namen das ID-Feld und das Parent-ID-Feld hat.
Zusätzlich gibt man noch den Feldnamen an, den das DBTreeView als Knotennamen anzeigen soll.
Wenn man einen bestimmten Knoten selektiert hat, steht der aktuelle Datensatzzeiger genau auf diesem Datensatz.
Nun ist es kein Problem, über weitere DBEdit-Felder auf dem Formular diese Datenfelder anzuzeigen und auch editierbar zu machen.