AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi RaveReports - GruppenFooter erzeugen
Thema durchsuchen
Ansicht
Themen-Optionen

RaveReports - GruppenFooter erzeugen

Ein Thema von UGrohne · begonnen am 23. Dez 2005 · letzter Beitrag vom 23. Feb 2006
 
UGrohne

Registriert seit: 12. Dez 2002
Ort: Pliezhausen
65 Beiträge
 
Delphi 7 Professional
 
#1

RaveReports - GruppenFooter erzeugen

  Alt 23. Dez 2005, 23:26
Datenbank: Firebird • Version: 1.5 • Zugriff über: IBX
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?
Uwe
Lieber 3 Stunden Vorlesung, als gar kein Internetzugang
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:08 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