Registriert seit: 9. Mär 2005
Ort: Fürth
18 Beiträge
|
Re: Master-/Detailqueries in Rave
5. Jun 2009, 15:50
Hi Jaqueline,
das was Du beschreibst ist das "Standardverfahren" für Master-Detail Reports. Dies funktioniert aber nur, wenn im Detail-Dataset alle Datensätze "gleichzeitig" vorhanden sind. Mein Problem ist dass mein Detail-Dataset immer nur genau einen Datensatz enthält (where ID_ARTIKEL = :ID_ARTIKEL); es müsste also das Detail-Dataset immer geschlossen, Parameter gesetzt und wieder geöffnet werden - wie es auch funktioniert wenn man in Delphi die Datasourcekomponente im Objektinspektor setzt - wenn der nächste Masterdatensatz drankommt. Das Master-Dataset dient in meinem Fall ausschließlich dazu um festzulegen, welche Datensätze (IDs) gedruckt werden sollen. Wenn ich die WHERE clause im Detaildataset weglasse funktioniert es natürlich, aber die Performance ist dann grottenschlecht weil es sich um eine riesige Tabelle handelt in der dann dauernd übers Netzwerk mit locates (implizit) rumgefahren werden muss.
Gruß
Stefan
|