AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Oft gefragt: dennoch... mehrere Tabellen in ein DBGrid
Thema durchsuchen
Ansicht
Themen-Optionen

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

Ein Thema von Leon de Bar · begonnen am 27. Okt 2004 · letzter Beitrag vom 3. Nov 2004
Antwort Antwort
Seite 2 von 2     12   
Leon de Bar

Registriert seit: 1. Okt 2004
Ort: Berlin
125 Beiträge
 
Delphi 6 Enterprise
 
#11

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

  Alt 27. Okt 2004, 12:02
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?
  Mit Zitat antworten Zitat
Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.252 Beiträge
 
Delphi 2006 Professional
 
#12

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

  Alt 27. Okt 2004, 12:05
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.
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat
Leon de Bar

Registriert seit: 1. Okt 2004
Ort: Berlin
125 Beiträge
 
Delphi 6 Enterprise
 
#13

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

  Alt 27. Okt 2004, 12:10
okay, danke.
  Mit Zitat antworten Zitat
pjuk

Registriert seit: 14. Okt 2004
85 Beiträge
 
#14

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

  Alt 3. Nov 2004, 10:46
ä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
Alexander K.
chris : leben ist leben lassen....wunder dich also nicht über die schaben & spinnen in meiner küche!
  Mit Zitat antworten Zitat
shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#15

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

  Alt 3. Nov 2004, 18:31
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.
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
Andreas
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:07 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