Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi RaveReports - GruppenFooter erzeugen (https://www.delphipraxis.net/59544-ravereports-gruppenfooter-erzeugen.html)

UGrohne 23. Dez 2005 23:26

Datenbank: Firebird • Version: 1.5 • Zugriff über: IBX

RaveReports - GruppenFooter erzeugen
 
Hallo,
nachdem mein RaveReport bisher wunderbar lief, kommt jetzt eine etwas schwierige Änderung: Ich muss einen Gruppenfuss erzeugen.

Erstmal zum Report: Der Report druckt eine Rechnung aus. Eine Rechnung kann aber auch mehrere Aufträge enthalten, daher sehe ich einen Auftrag als Gruppe. Ich habe 2 DataViews, einen Master in dem die Auftragskopfdaten stehen und den Detailview in dem die Einzelpositionen sind.

Folgende Bänder sind auf dem Report:
Briefkopf:
Empfängeradresse, Logo usw.
ControllerBand: Auftragsdaten
Seitenkopf:
Rechnungsnummer, Datum usw
ControllerBand: Auftragsdaten
Dieser Band wird auf jeder Seite neu gedruckt (Body Header, On First, On New Page)
Auftragsdaten:
Masterband für alle, hier stehen die Auftragskopfdaten, als Group Header (hab auch schon Row Header versucht ;-)) konfiguriert
Detaildaten:
DataBand für die Positionsdaten.
DataView ist der DetailView, MasterDataView der MasterView. Entsprechend sind DetailKey und MasterKey eingestellt (Auftragsnummer)
Auftragsfooter:
Hier soll nun der Auftragsfooter kommen. Da ich pro Auftrag bestimmte Rabattwerte habe, muss ich hier ja ein DataBand nehmen. ControllerBand ist auch wieder Auftragsdaten. Band Type ist RowFooter. Ich habe bisher alle möglichen Einstellungen versucht (ok, wahrscheinlich nicht alle), aber entweder druckt er dieses Band gar nicht (bei keinem DataView) oder gleich so viele Male wie ich Aufträge zu einem Auftrag habe (bei DataView = MasterView). Aber trotzdem werden im letzten Fall die Felder für die Rabatte nicht korrekt ausgefüllt. Auch DataView = DEtailView klappt nicht, dann bekomme ich das DataBand so oft wie ich Detaildatensätze habe. Alles ändert aber nichts daran, dass die RabattFelder leer bleiben.
Abschluss:
Zusammenfassung der Rechnung, eigentlich uninteressant. ControllerBand auch wieder Auftragsdaten.

So, hab ich hier irgendeinen dummen Fehler drin (hoffentlich) oder bin ich an die Grenzen von RaveReports angelangt?

UGrohne 10. Jan 2006 05:31

Re: RaveReports - GruppenFooter erzeugen
 
Hat hier keinen einen Tipp für mich?

merlin17 10. Jan 2006 08:31

Re: RaveReports - GruppenFooter erzeugen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,

ich suche im nach Rave und in der DP wird RaveReports deshalb nicht in der Treffermenge angezeigt...

Zitat:

So, hab ich hier irgendeinen dummen Fehler drin (hoffentlich)
wahrscheinlich etwas übersehen; stelle mal die rav-datei mit dem report (du kannst den report
einzelnen in eine neue rav exportieren) hier rein. dann wird man es finden / sehen ...

Zitat:

oder bin ich an die Grenzen von RaveReports angelangt?
das bezweilfe ich ganz stark :wink:


:-) thomas, TeamNevrona

UGrohne 10. Jan 2006 18:12

Re: RaveReports - GruppenFooter erzeugen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Netter Screenshot ;-)

Hier ist die Datei. Achtung: Das ist ein gewachsenes Projekt *g*

P.S.: Könnte man nicht die Endung rav in die erlaubten Endungen mit aufnehmen?

merlin17 10. Jan 2006 19:25

Re: RaveReports - GruppenFooter erzeugen
 
Liste der Anhänge anzeigen (Anzahl: 1)
ich schau' es mir morgen an;
so auf die schnelle hier die ersten info's <g>

:-) thomas, TeamNevrona

UGrohne 10. Jan 2006 19:41

Re: RaveReports - GruppenFooter erzeugen
 
Zitat:

Zitat von merlin17
ich schau' es mir morgen an;
so auf die schnelle hier die ersten info's <g>

:-) thomas, TeamNevrona

Das is schon Mal ne nette Übersicht, kann man diese Warnung auch mit der bei D7 beliegendenen Version erzeugen? Wäre ziemlich hilfreich.

merlin17 10. Jan 2006 19:51

Re: RaveReports - GruppenFooter erzeugen
 
Zitat:

kann man diese Warnung auch mit der bei D7 beliegendenen Version erzeugen? Wäre ziemlich hilfreich.
ist in keinem Rave-Produkt enthalten :angel:


:-) thomas

UGrohne 10. Jan 2006 19:59

Re: RaveReports - GruppenFooter erzeugen
 
Zitat:

Zitat von merlin17
ist in keinem Rave-Produkt enthalten :angel:

Und Du könntest das nicht ... naja ... irgendwie ... so ... mir .... "ausleihen"? :angel2:

merlin17 10. Jan 2006 20:04

Re: RaveReports - GruppenFooter erzeugen
 
Zitat:

Und Du könntest das nicht ... naja ... irgendwie ... so ... mir .... "ausleihen"?
nöööö, aber nicht weil ich nicht will, sondern da es auf der Rave7-IDE basiert, welches es ja noch nicht gibt....


:-) thomas, TeamNevrona

merlin17 11. Jan 2006 08:55

Re: RaveReports - GruppenFooter erzeugen
 
Liste der Anhänge anzeigen (Anzahl: 1)
schau' Dir mal die rave in der Zip an....

Ich hoffe in Deinem Projekt nutzt du auch GlobalPages etc.etc.
und die Seite war übrigens nicht auf A4... in Edit-Preferences am besten
einstellen, dann wird es bei jedem neuen Report automatisch Din-A4....


:-) thomas, TeamNevrona


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:54 Uhr.
Seite 1 von 2  1 2      

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