Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Absolute DB - Tree Sturktur in DB mit Daten (https://www.delphipraxis.net/129529-absolute-db-tree-sturktur-db-mit-daten.html)

moelski 20. Feb 2009 16:23

Datenbank: Absolute DB • Version: 6.02 • Zugriff über: direkt per Absolute DB

Absolute DB - Tree Sturktur in DB mit Daten
 
Moin !

Ich nutze derzeit die Trial von Absolute DB um Daten dort abzulegen. Klappt wuderbar.
Nun würde ich aber gerne auch eine Tree Struktur In der Datenbank zu den Daten abspeichern.
Die Anwendung ist eine ganz einfache MDI Demo Anwendung. Jedes MDI Fenster hat einen Eintrag in der Datenbank und zu jedem MDI Fenster gehört ein TreeView Node.

Hat jemand ein Stück Code mit dem man einen TreeView in eine Absolute DB speichern kann?
Und was mir noch Kopfschmerz bereitet ... Der User kann im Tree die Nodes verschieben. Also kann sich die Reihenfolge der Nodes ändern und auch der Node Level. Ich habe noch keine Idee wie ich das mit der DB abspeichern kann.

Kann mir da jemand weiterhelfen?

Ach ja bis jetzt nutze ich eine Tabelle wo eine Spalte u.a. ein Blob Feld für die Daten ist. Desweiteren hat jeder Datensatz eine ID.

Dax 20. Feb 2009 16:31

Re: Absolute DB - Tree Sturktur in DB mit Daten
 
Bastel dir einfach eine Struktur
Code:
nodes: (ID | ParentNode -> nodes.ID | IndexInLevel | Data )
Dann kannst du über ein einfaches ParentNode-Update den Nodelevel ändern, über ein IndexInLevel-Update die Position im aktuellen Level.. Mit einem AFTER UPDATE Trigger muss man sich nicht mal drum kümmern, die nachfolgenden Nodes entsprechend zurückzusetzen.

moelski 20. Feb 2009 16:37

Re: Absolute DB - Tree Sturktur in DB mit Daten
 
Um ehrlich zu sein kann ich damit im Moment wenig anfangen. :shock:

Mag vornehmlich daran liegen dass das Thema DB für mich Neuland ist.

Wishmaster 20. Feb 2009 20:00

Re: Absolute DB - Tree Sturktur in DB mit Daten
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hi

ich habe dir mal schnell ne Demo Gebaut ich hoffe es hilft dir weiter.

moelski 21. Feb 2009 08:44

Re: Absolute DB - Tree Sturktur in DB mit Daten
 
Moin !

Danke für die Demoanwendung. Ich habe die Sache nun mit deiner Demo und etwas Richtungsweisung vom Hersteller hinbekommen. :thumb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:24 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz