Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Oft gefragt: dennoch... mehrere Tabellen in ein DBGrid (https://www.delphipraxis.net/32683-oft-gefragt-dennoch-mehrere-tabellen-ein-dbgrid.html)

Leon de Bar 27. Okt 2004 11:02

Re: Oft gefragt: dennoch... mehrere Tabellen in ein DBGrid
 
jep da hast du recht. das muss ich noch eintragen. wobei mir noch nicht ganz klar ist wofür der index genau gut ist. ich habe auch noch tabellen die einen subindex benötigen.

kannst du das mal kurz erklären? ich meine jede tab hat ein ID feld. wenn ich query stelle und sage suche mir den inhalt aus der und der und der tabelle heraus wo das feld ID den wert x hat, dann ist das doch genauso oder? ich meine die Query muss ich doch so oder so _ so erstellen?

Sharky 27. Okt 2004 11:05

Re: Oft gefragt: dennoch... mehrere Tabellen in ein DBGrid
 
Um es kurz zu sagen: Es ist einfach schneller ;-)
Für jedes Index-Feld wird eine eigene "Tabelle" geführt und es müssen nicht alle einträge der "Haupt-Tabelle" durchsucht werden.

Leon de Bar 27. Okt 2004 11:10

Re: Oft gefragt: dennoch... mehrere Tabellen in ein DBGrid
 
okay, danke. :wink:

pjuk 3. Nov 2004 09:46

Re: Oft gefragt: dennoch... mehrere Tabellen in ein DBGrid
 
ähm hab das gerade nicht so verstanden, kann mir jmd erklären wie ich den lösungsvorschlag von shima ( also z.b. die 2. tabelle mit dem plus da öffnen kann ) in meinen dbgrid einbinden kann? danke

shmia 3. Nov 2004 17:31

Re: Oft gefragt: dennoch... mehrere Tabellen in ein DBGrid
 
Zitat:

Zitat von pjuk
kann mir jmd erklären wie ich den lösungsvorschlag von shima ( also z.b. die 2. tabelle mit dem plus da öffnen kann ) in meinen dbgrid einbinden kann? danke

Tja, das normale TDBGrid von Delphi kann das nicht. :cry:
Dazu müsste man das DevExpress Quatum Grid nehmen. (Teuer und kompliziert !, nix für Anfänger)
http://www.devexpress.com/?section=/.../ExQuantumGrid

Üblicherweise nimmt man dann 2 DBGrids auf einem Formular.
Im oberen DBGrid zeigt man z.B. alle Kunden an und im unter DBGrid zeigt man alle Bestellungen des Kunden an,
der im oberen Grid angewählt ist.
Die beiden Grids trennt man durch einen TSplitter, damit am den Platz für oben und unten mit der Maus
verändern kann.
Die nennt man eine Master-Detail Darstellung.
Ich denke du brauchst erst mal einen Datenbank Grundkurs, damit du weisst, was du fragen willst:
http://www.delphi-source.de/tutorials/index.php?cat=6
http://www.zdnet.de/builder/architec...0000756,00.htm
http://www.zdnet.de/builder/architec...0000757,00.htm


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:58 Uhr.
Seite 2 von 2     12   

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