![]() |
Probleme mit RaveReport5
Ich möchte folgendes mit einem RaveReport umsetzen:
Eine Tabelle enthält Patientendaten (tPatient). Für jeden Patienten sollen in Form eines Detail-Views seine Diagnosen (tDiagnoseliste) gezeigt werden. Die Daten stammen jeweils aus einem ADODataSet aus Access-Tabellen (ADOt...). Die Verknüpfung der Tabellen geht über eine ID namens "Aufnahmenummer". Setze ich nun als MasterDataBand ADOtPatient und als DetailDataBand ADOtDiagnoseliste mit Detailkey Aufnahmenummer und MasterDataView = ADOtPatient und MasterKey Aufnahmenummer und ControllerBand auf das Masterband, so bekomme ich nur eine Liste aus tPatient, die Diagnosen werden nicht angezeigt! Die Datenverbindungen zwischen Delphi-Projekt und RaveReport funktionieren beide. Verknüpfe ich die beiden Tabellen unabhängig vom RaveReport über SQL, sehe ich auch die korrekten Daten (Inkompatibiltät der ID etc. ist damit ausgeschlossen). :?: Was mache ich falsch? :?: |
Re: Probleme mit RaveReport5
chris,
bei einem masterdetail-report innerhalb von rave muss man u.a. beachten, dass die detailtabelle erst innerhalb von rave sortiert wird (d.h. du grenzt die mastertabelle möglicherweise ein und die detailtabelle wird komplett von der sql-datenbank in rave gezogen und dort die entsprechenden detailsätze sortiert und im detailband angezeigt...). wenn du die detailtabelle schon in delphi "filterst" klappt es in rave nicht mehr.... die bessere und schnellere möglichkeit ist eine sql-abfrage über beide tabellen und ein report mit groupheader zu definieren. sieht genauso aus und ist viel schneller! 8) thomas p.s.: hast du das update auf 5.0.8 von der borland-seite ? bei ado gab es (glaube ich, habe aber noch nie mit ado gearbeitet) tw. probleme in 5.0.4; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:13 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