Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Bug in Rave (https://www.delphipraxis.net/20102-bug-rave.html)

JohannesK 13. Apr 2004 18:26


Bug in Rave
 
Hallo,

:wall: soviel zum Stand mit meinem Rave-Problem ..

.. das auch schon ähnlich gepostet war.
Beim Ausdrucken eines Reports in Rave werden alle Datensätze ausgedruckt statt nur der gefilterten. Anscheinend ist dieses Problem mit einem Patch auf 5.0.8 zu beheben.
Kann mir jemand einen Tip wo auf der Homepage von Nevrona suchen bzw. den entsprechenden Link geben ?

Hat jemand Erfahrung mit ähnlichen Problemen ?

sakura 13. Apr 2004 18:49

Re: Bug in Rave
 
Das Patch kannst bei Borland bei den Delphi-Updates runterladen ;)

...:cat:...

JohannesK 14. Apr 2004 06:45

Re: Bug in Rave
 
:lol:

Danke für den Tip !

Glühwürmchen 22. Aug 2005 11:46

Re: Bug in Rave
 
Habe noch einen Bug in Rave gefunden...
(gehört das hier her, oder sollte ich dafür mit einem neuen Thread beginnen?)

Folgende Situation:
Rave Version 6.0.1 BE / Delphi 2005 Arch. / Win32 / Oracle / Client-Server

Habe eine Master-Detail-Beziehung mit 3 Tabellen in folgender Form:
MasterTabelle (MT) hat eine DetailTabelle (DTM). Diese DetailTabelle hat ihrerseits wiederum eine weitere DetailTabelle (DT).

Die Aufgabe besteht darin, Berichte mit beliebiger Detail-Stufe zusammenzustellen. Das kann also folgendermaßen aussehen:

1. Es werden alle Daten angezeigt MT, DTM und DT.
2. Es werden keine Details angezeigt, also nur die MT.
3. Es wird ein Teil der Details angezeigt MT und DTM.

Fakt ist (lt. merlin17):
"Will man in Rave eine Master-Detail-Beziehung aufbauen, muß man diese vorher in Delphi trennen, weil sonst nur die Daten der Master-Tabelle angezeigt werden.

Meine Lösung zu der Aufgabe sieht folgendermaßen aus:
Zu 1: Master-Detail-Beziehung in Delphi trennen, indem die Eigenschaft MasterSource bei den ClientDataSets der DetailTabellen auf '' gesetzt werden. (Natürlich erst nach dem Sichern derselben).
Ergebnis: --> Einwandfrei!

Zu 2: Master-Detail-Beziehung in Delphi NICHT trennen.
Ergebnis: --> Einwandfrei!

Zu 3: Master-Detail-Beziehung in Delphi NUR TEILWEISE trennen. Indem nämlich die Eigenschaft MasterSource bei dem ClientDataSets der DetailTabelle (DT) auf '' gesetzt werden. (Natürlich erst nach dem Sichern derselben).
Ergebnis: --> Alle Daten aus MT und alle Daten aus DTM werden angezeigt. Aus der Tabelle DT werden 89 Datensätze nicht angezeigt. Soweit so gut.
Aber: Dumm ist nur, daß in der Tabelle DT 90 Datensätze drin sind. Und einer davon wird eben doch angezeigt und zwar der Zweite. Manchmal auch der Erste, aber meistens der Zweite!


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:57 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz