![]() |
Re: Diskussion: Umstellung einer Datenbank in einem Projekt
Zitat:
|
Re: Diskussion: Umstellung einer Datenbank in einem Projekt
Zitat:
|
Re: Diskussion: Umstellung einer Datenbank in einem Projekt
Aha, er soll also irgendwelche "Abfragen" auf zwei Tabellen machen, die überhaupt nichts miteinander zu tun haben ? Du erklärst ihm dann aber bitte auch, wie er da die Mastersource vernünftig einsetzt. :mrgreen:
|
Re: Diskussion: Umstellung einer Datenbank in einem Projekt
Wäre es nicht sinnvoll das Projekt zu modernisieren?
Zitat:
Hier ein Buch zu den Patterns welche sich eignen könnten: ![]() |
Re: Diskussion: Umstellung einer Datenbank in einem Projekt
Wenn ich die letzten Beiträge richtig verstehe, dann mache ich also nichts anderes mit dem MasterSource anzuzeigen und bei einem gewählten Masterdatensatz den dazugehörigen Detaildatensatz aus der zweiten Tabelle auszuwählen und anzuzeigen.
Also könnte pseudo-mäßig die SQL-Abfrage so aussehen ?
SQL-Code:
SELECT * FROM detailtabelle where indexfield = (Select indexfield from mastertabelle);
|
Re: Diskussion: Umstellung einer Datenbank in einem Projekt
eher
SQL-Code:
IIRC wird der Parameter bei Master/Detail von Delphi richtig gesetzt. Ich selbst verwende kein Master/Detail, sondern mache das ganze über Timer, die im AfterScroll des Masters aufgezogen werden. Damit wird es zügiger, wenn durch große Datenmengen geblättert wird (Details werden erst beim Stehenbleiben für XXX ms - zB 50 - geholt).
SELECT * FROM detailtabelle where indexfield = :indexfield;
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:40 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-2025 by Thomas Breitkreuz