Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Werkzeuge (https://www.delphipraxis.net/63-sonstige-werkzeuge/)
-   -   Anfänger-Frage zu Rave Report (https://www.delphipraxis.net/138071-anfaenger-frage-zu-rave-report.html)

Ulrich Berger 3. Aug 2009 09:38


Anfänger-Frage zu Rave Report
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo allerseits,

ich muß - hauptsächlich wegen der Möglichkeit der PDF-Ausgabe - einige Berichte, die momentan als Quickreport-Berichte vorliegen als Rave Reports neu erstellen. Bei 2 Berichten ist mir das wie ich denke ganz gut gelungen, doch beim Dritten komme ich einfach nicht weiter.

Folgende Situaition: Es sollen Daten aus einem DataView "DataViewLeistungen" angezeigt werden (Es gibt noch einen weiteren DataView, doch das spielt für dieses Problem keine Rolle). Da jeder Satz 2 Memofelder enthält (die Daten stammen aus einer MS SQL-Server Datenbank), sollen diese Felder der besseren Formatierung wegen in eigenen Bändern angezeigt werden. Außerdem sind diese Memo-Felder nicht immer gefüllt, so daß auf diese Art der Druck leerer Felder unterbunden werden kann.

Und genau hier beginnt das Problem: ich kriege die richtige Verbindung der Bänder untereinander einfach nicht hin: entweder es wird nur der erste Satz angezeigt, oder es werden alle angezeigt, aber die Memofelder sind wild durcheinander und nicht den "Haupt-Daten" zugeordnet, oder aber die Memofelder werden gar nicht angezeigt. Habe es schon mit unzähligen Kombinationen der BandStyle-Eigenschaften probiert, ohne Erfolg.

Werden die beiden "Memo-Bänder" weggelassen, werden im Hauptband ("BdLeistungen") alle Sätze korrekt angezeigt.

Zur Verdeutlichung habe ich den Bericht um den es geht mal angehängt.

So, ich hoffe ich habe das Problem halbwegs verständlich ausgedrückt ;)


Gruß Uli

Edit: Bericht tatsächlich angehängt...

Andreas Schilling 3. Aug 2009 10:16

Re: Anfänger-Frage zu Rave Report
 
Ich denke beide Bänder müssen auf Bandstyle = Rowfooter und Controllerband = bdLeistungen eingestellt werden da diese nicht aus einer Unterdatenmenge stammen sondern vom selben Hauptdatensatz.

Gruß Andreas

Ulrich Berger 3. Aug 2009 10:29

Re: Anfänger-Frage zu Rave Report
 
Hallo Andreas,

vielen Dank für deine Hilfe...

Habe deinen Vorschlag gerade mal getestet, Ergebnis:

Es wird zunächst der erste Hauptsatz angezeigt (die Datenmenge mit der ich teste enthält 3 Sätze, d.h. ein Handwerker hat zu einem Auftrag 3 Leistungspositionen abgerechnet).

Danach folgen die Daten für BdLangtext aus allen 3 Sätzen hintereinander, anschließend der Inhalt aus BdNotForm zu Satz eins (Satz eins ist der einzige Datensatz, bei dem dieses Feld gefüllt ist).

Die "Hauptsätze" 2 und 3 werden nicht angezeigt.

Ich werde immer ratloser...


Gruß Uli

Andreas Schilling 3. Aug 2009 10:59

Re: Anfänger-Frage zu Rave Report
 
Das wichtigste hatte ich übersehen. BDLangtext und BdNotForm dürfen keine Datenbänder sondern nur normale Bänder sein. Alle anderen Einstellungen wie schon beschrieben.

Gruß Andreas

Ulrich Berger 3. Aug 2009 11:14

Re: Anfänger-Frage zu Rave Report
 
Hallo Andreas,

Danke :)

Jetzt funktioniert es... Also da muß man auch erst mal darauf kommen, daß diese beiden zusätzlichen Bänder keine Data-Bänder sein dürfen...


Gruß Uli


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:24 Uhr.

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