![]() |
Datenbank: MySQL 5, dbase Foxpro • Version: 5.0 • Zugriff über: CRLab MyDAC, Vistasoftware Apollo 6
Daten aus verschiedenen Datenquellen in einem DBGrid anzeige
Hallo Gemeinde.
Ich will in einem DBGrid Daten aus verschiedenen Datenquellen anzeigen lassen. Ich habe eine MyTable (MySQL-Tabelle) und Daten aus einer dbase-Foxpro Tabelle. Diese abe ich über Master-Source (Artikelnummer) verknüpft. Ist es nun möglich im DBGrid Felder aus der ersten und der zweiten Tabelle anzeigen zu lassen? MfG, Ronny |
Re: Daten aus verschiedenen Datenquellen in einem DBGrid anz
Ein DBGrid kann nur die Daten eines DataSet anzeigen. Du müsstest also die Daten in eines vereinigen.
|
Re: Daten aus verschiedenen Datenquellen in einem DBGrid anz
Hallo Berserker,
Du musst z.B. mit einer Query-Komponente eine Join-Abfrage (SQL) benutzen. Such mal im Forum nach Query, Select und Join. stahli |
Re: Daten aus verschiedenen Datenquellen in einem DBGrid anz
Zitat:
|
Re: Daten aus verschiedenen Datenquellen in einem DBGrid anz
Mich wundert alleine schon, dass sich die Daten aus zwei verschiedenen Datenbank-Systemen per Master-Source verbinden lassen. Das geht ? :shock: Bei dem Gesamtvorhaben dürfte aber schon bald die Grenze der DBGrids erreicht sein, wenn es nicht jetzt schon soweit ist. Überlege mal, ob es nicht besser ist mit Hilfe eines normalen Stringgrids die volle Kontrolle zu haben. Die Zellen interessiert nicht wo das, was sie anzeigen sollen, herkommt. Wie mkinzler andeutet : das DBGrid braucht eine Datenmenge (=Dataset). Ob das allerdings bei dieser Konstellation überhaupt möglich ist ? Die Glaskugel wirft noch das Wort "ClientDataSet" in den Raum.
P.S.: Wie soll zwischen MySql und dbase gejoint werden ? :shock: :shock: |
Re: Daten aus verschiedenen Datenquellen in einem DBGrid anz
Zitat:
|
Re: Daten aus verschiedenen Datenquellen in einem DBGrid anz
Aber mit CalcFields sollte es gehen, wenn man den Feldtyp als Lookup definiert.
|
Re: Daten aus verschiedenen Datenquellen in einem DBGrid anz
@Union.
Vielen Dank für den Tipp mit den CalcFields. Ich habe es jetzt mit einem LookupField gemacht. Da die Dbase-Datei einen Index auf der Artikelnummer hat geht das wie Schmitz Katze ;-) Funktioniert Prima und richtig schnell :-D MfG, Ronny |
Re: Daten aus verschiedenen Datenquellen in einem DBGrid anz
also bis jetzt läüft alles 1a.
Aber wie es kommen musste ein neues Problem. Jetzt habe ich 2 Datenquellen und die Anzeige funktioniert prima. Nur jetzt müsste ich nach einem Feld in der 2. Tabelle Filtern. Ist dies in einem Query Möglich? Das Feld L_BESTAND kommt aus einer anderen Datenquelle und müsste nach L_BESTAND<=0 gefiltert werden. Wäre für jeden Lösungsansatz dankbar. MFG, Ronny |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:16 Uhr. |
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 by Thomas Breitkreuz