Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi DBGrid, ADO, Access, verschiedene Tabellen (https://www.delphipraxis.net/27253-dbgrid-ado-access-verschiedene-tabellen.html)

Ulrich Wolf 6. Aug 2004 13:47


DBGrid, ADO, Access, verschiedene Tabellen
 
Hallo,
vielleicht kann mir jemand einen Tipp geben. Ich möchte aus einer Access-Datenbank in einer DBGrid aus verschiede Tabellen Spalten anzeigen lassen.
Die Tabellen sind mit ADODataSet und DataSource verbunden. Es Soll eine Haupttabelle angezeigt werden, bei der mache Felder durch Zahlen miteinander Verbunden sind, die dadurch den eignetlichen Werdt der Zahl anzeigen soll.
Bei den Feldern DBEdit funktioniert dies, beim DBGrid finde ich keine Möglichkeit, den richtigen (verknüpften) Inhalt anzuzeigen.
Vile Grüße

Union 8. Aug 2004 22:44

Re: DBGrid, ADO, Access, verschiedene Tabellen
 
Zitat:

Zitat von Ulrich Wolf
Hallo,
vielleicht kann mir jemand einen Tipp geben. Ich möchte aus einer Access-Datenbank in einer DBGrid aus verschiede Tabellen Spalten anzeigen lassen.
Die Tabellen sind mit ADODataSet und DataSource verbunden. Es Soll eine Haupttabelle angezeigt werden, bei der mache Felder durch Zahlen miteinander Verbunden sind, die dadurch den eignetlichen Werdt der Zahl anzeigen soll.
Bei den Feldern DBEdit funktioniert dies, beim DBGrid finde ich keine Möglichkeit, den richtigen (verknüpften) Inhalt anzuzeigen.
Vile Grüße

Kannst Du nicht im Feldeditor dafür Lookup-Felder in der Tabelle anlegen ?

motu 9. Aug 2004 13:00

Re: DBGrid, ADO, Access, verschiedene Tabellen
 
Soll alles mit einmal angezeigt werden, oder soll das Ganze noch per Abfrage eingeschränkt werden? Egal wie, ich denke gut ist es SQL zu nutzen.

Ulrich Wolf 12. Aug 2004 06:54

Re: DBGrid, ADO, Access, verschiedene Tabellen
 
Übergeordnet habe ich noch den Datensatz als lesbare Maske dargestellt. Darunter sollte das Grid alle Datensätze anzeigen. Der ausgewählte Datendatz wird dann oben angezeigt. Filter stelle ich in der oberen Maske ein, was sich natürlich unten auch auswirken soll. Oben in der Maske klappen die Eintragungen, beim Grid werden nur die Indexe angezeigt, mit denen der User nichts anfängt. Hier sollen die richtigen Werte drin stehen.
Viele Grüße

StephanG 18. Aug 2004 11:10

Re: DBGrid, ADO, Access, verschiedene Tabellen
 
Du kannst auch in der Access-Datenbank eine Abfrage erstellen, die genau die von Dir gewünschten Verknüpfungen schon ersetzt, dann kannst Du in DbGrid auf diese Abfrage (wie auf eine Tabelle) zugreifen und ADO erledigt die Ersetzungen.
Gruß
StephanG


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:23 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