Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi DBTreeview (https://www.delphipraxis.net/10945-dbtreeview.html)

Mario 28. Okt 2003 15:17


DBTreeview
 
Hallo,

Wir wollen in unserer Anwendung mittelfristig eine Stückliste integrieren. Die Stückliste ist recht umfangreich und sollte aus einer Datenbank kommen und in einer Baumstrucktur angezeigt werden (um die Übersicht zu behalten).

Gibt es einen DBTreeview oder vielleicht ein DBGrid, welches so etwas in der Art leisten kann? Die Datenbank steht noch nicht, ich bin also bei der Befüllung der Felder noch sehr flexibel.

APP 28. Okt 2003 15:48

Re: DBTreeview
 
Hallo,

ich würde Dir den VirtualTreeView von Mike Lischke empfehlen, ist MPL und extrem schnell.
Wenn Du die Datenbankverbindung zum Tree nicht selber coden möchtest, gibt es auf Mike's
Seite weiter unten auch eine Demo mit Datenbanken.

[EDIT]Wobei Du den TreeView auch als Grid verwenden kannst...[/EDIT]

Mario 28. Okt 2003 15:53

Re: DBTreeview
 
Den kenne ich und habe ihn auch schon verwandt. Nur ist mein Chef von der Kompo. nicht gerade begeistert, weil der Code zum Befüllen nicht gerade selbsterklärend ist. Falls niemandem die megageniale Komponente dafür einfällt, welche ja dann vermutlich so eine Art Symbiose zwischen Tree und DBGrid darstellen müsste, werde ich vermutlich auch darauf zurückkommen.

APP 28. Okt 2003 16:29

Re: DBTreeview
 
Hallo Mario,
Zitat:

Zitat von Mario
...Nur ist mein Chef von der Kompo. nicht gerade begeistert, weil der Code zum Befüllen nicht gerade selbsterklärend ist...

hat Dein Chef schon mal in der Hilfedatei "Virtual Treeview step by step" in DEUTSCH gelesen? :mrgreen: :mrgreen:

Da steht z.B.
Zitat:

Zum Zeitpunkt als diese Beschreibung entstanden ist, hatte ich noch wenig Delphi-Kenntnisse und habe noch keines meiner 2 Delphibücher fertig gelesen. Aber natürlich war ich ungeduldig und wollte gleich einmal ausprobieren, was so geht.

Ich habe zwar etwas Ahnung von objektorientierter Programmierung und C++ (habe darüber auch einiges während meines Studiums gelernt), dieses Projekt ist jedoch mein erster Gehversuch in Delphi.

Es kann sein, dass meine Lösungen nicht die elegantesten sind und ich bin für Verbesserungsvorschläge immer zu haben. Aber alle Prinzipien, die ich hier demonstriere, funktionieren auch (zumindest bei mir J). Ich habe sie so in meinem ersten Projekt implementiert.

Diese Anleitung wendet sich in erster Linie an Programmierer, die mit dem Virtual Treeview noch nicht vertraut sind und so vielleicht einen leichteren Einstieg haben
...

Generalissimo 28. Okt 2003 19:19

Re: DBTreeview
 
Das geht viel einfacher. Kommt aber auf dein DBMS an.
Es gab mal einen schönen Artikel im Entwickler. Da
wurde mit Hilfe von rekursiven SP's eben so eine Baumstruktur
erzeugt und fertig für die Eintragung in ein Treeview zurückgegeben.

Muss mal suchen welche Ausgabe das war.

Mario 30. Okt 2003 07:10

Re: DBTreeview
 
@Generalissimo: Das wäre super, wenn Du die Ausgabe noch weißt. Den könnte ich mir dann sicher besorgen.

Generalissimo 30. Okt 2003 13:06

Re: DBTreeview
 
Ausgabe 1/2003 S. 91

Ist aber glaube kein Online-Artikel.
Hab ihn von der Archiv-CD die jeder bekommt, der ein Abo hat.

woki 30. Okt 2003 13:18

Re: DBTreeview
 
HI,

da es für eine professionelle Anwendung ist, muß es ja vielleicht keine Freeware sein. Ein echten DBTreeview gibt es als (eigenständigen - meine ich jedenfalls) Komponentensatz bei Developers Express.

Diesen Komponentensatz gibt es bereits seit recht langer Zeit, und es gibt meines Wissens den nicht nur in einer nativen VCL Version, sonders auch als COM-Komponente, und für Dot Net, glaube ich zumindest, falls man mal wechseln möchte, oder in anderen Projekten andere Sprachen verwendet werden.

Grüsse
Woki

Mario 30. Okt 2003 13:22

Re: DBTreeview
 
Die Ausgabe hatte ich noch :thuimb: aber selbst hätte ich den Artikel da wohl nie gefunden. Auf alle Fälle ist es indirekt ein Verweis auf die QuantumTreeList, welche ich wohl mal ausprobieren werden.

Danke!

Mario 30. Okt 2003 13:23

Re: DBTreeview
 
oh, da ist noch ein Post dazwischen gekommen. Ja, genau auf diese Komponente bin ich dabei gestoßen. :lol:


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:51 Uhr.
Seite 1 von 2  1 2      

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