![]() |
Datenbank: Paradox • Zugriff über: BDE
Quickreport
Hallo,
wer hilft weiter? :?: Gibt es bei Quickreport eine Möglichkeit,Werte aus verschiedenen Datenbanken auf einer Seite auszugeben? :?: Für einen Hinweis wäre ich dankbar :!: MfG allarich |
Re: Quickreport
Hallo allarich,
wenn du mit Paradox arbeitest, dann musst du nur einen Alias für jede deiner Datenbanken definieren und kannst dann eine (auch heterogene) Query absetzen, auf der dein Report aufbaut:
SQL-Code:
Grüße vom marabu
SELECT a.feld2, b.feld3
FROM :db1:table1 a, :db2:table2 b WHERE a.feld4 = b.feld5 ORDER BY a.feld2, b.feld3 |
Re: Quickreport
Hallo marabu,
danke für Deine Antwort,aber leider ist diese für mich ein Brief mit 7 Siegel! Ich habe kein Problem mit einer Datenbank und den notwendigen Verknüpfungen. Dein Vorschlag mag excellent sein,nur ich verstehe ihn nicht. Kannst Du mir zusätzliche Erläuterungen übermitteln? MfG allarich |
Re: Quickreport
Hallo alarich,
ich bin jetzt etwas irritiert. Ist das Code-Beispiel unverständlich? Weißt du nicht, wie du einen permanenten Alias einrichten kannst? Wo drückt dich der Schuh? Freundliche Grüße vom marabu |
Re: Quickreport
Hallo marabu,
Du hast richtig vermutet. Ich habe noch nie mit "ALIAS" gearbeitet, so daß mir der Code nichts sagt. Ich muß mich da erst einarbeiten! MfG allarich |
Re: Quickreport
Im Control Panel müsstest du ein Applet zur Administration der BDE finden. Dort kannst du einen Datenbank-Alias definieren. Ich habe in meinem Beispiel db1 und db2 angenommen, im SQL-Code wird ein Alias in Doppelpunkte eingefasst und vor den Tabellennamen gestellt. Der Alias ist zuletzt nichts anderes als ein Verweis auf einen Folder, die Tabellen sind einzelne Dateien.
Viel Spaß beim Lesen der Online-Hilfe. marabu |
Re: Quickreport
Hallo marabu,
das mit den "Alias Datenbanken" bekomme ich sicherlich hin. Ich weis dann aber immer noch nicht,wie ich Werte aus verschiedenen Datenbanken auf eine Seite meines Quickreports bekomme,was ja mein hauptsächliches Problem ist. Kannst Du mir nochmals weiterhelfen,auch auf die Gefahr hin,daß ich nervtötend wirke!! MfG allarich |
Re: Quickreport
Zitat:
André |
Re: Quickreport
Hallo MagicAndre1981,
danke für Deinen Tip. Hatte dies schon probiert gehabt,hat aber nicht funktioniert. Wahrscheinlich durch einen Fehler von mir. Werde nochmals in dieser Art vorgehen! MfG allarich |
Re: Quickreport
Hallo allarich,
der SQL-Code aus meinem ersten posting zeigt dir, wie du einen Join über zwei Tabellen aus zwei verschiedenen Datenbanken durchführen kannst. Die resultierende Sicht (Query-Komponente) kannst du als DataSet in einer DataSource verwenden. Dein Report bezieht sich dann auf diese DataSource und es ist für ihn völlig transparent woher die Daten kommen. Im Report werden ja nur noch Feldnamen angegeben, die du durch deine SQL-Abfrage in der Form SELECT feld AS MeinFeld auch noch frei benennen kannst. Kommst Du zurecht? marabu |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:29 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