Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Rave und Rechnungsdruck (https://www.delphipraxis.net/21688-rave-und-rechnungsdruck.html)

TobiasHonscha 6. Mai 2004 15:22


Rave und Rechnungsdruck
 
Hallo,

ich habe folgendes Problem :
Ich möchte mein Rechnungsprogramm so umschreiben, daß ich die Rechnungen mit Rave Reports ausgeben kann. Leider komme ich bei der Realisierung nicht weiter....

Bisher realisiert :
Adressdaten, Rechnungsdatum und Nummer werden richtig ausgegeben
Die Detaildaten werden auch korrekt gedruckt - auch über mehrere Seiten ! (habe in einer Region ein DataBand eingefügt und gebe dann die im Programm schon vorher gefilterten Datensätze aus)

Ich möchte :
Wenn die Rechnung über mehrere Seiten geht eine Zwischensumme ausgeben, die dann als Übertrag auf der nächsten Seite wiederholt wird.
Auf der letzten Seite die Rechnungssumme und den Netto bzw. MwSt-Betrag auswerfen.

Ich habe schon viele Beiträge hier im Forum gelesen - auch den Beitrag im "Entwickler" - aber leider bin ich noch nicht weitergekommen.

MfG, Tobias Honscha

MrSpock 6. Mai 2004 21:12

Re: Rave und Rechnungsdruck
 
Hallo TobiasHoscha,

zunächst einmal herzlich willkommen im Delphi-PRAXIS Forum.

Lade dir mal hier bei Nevrona das Delphi7 Demo runter (bzw. das zu deinem Delphi passende). Dort sind viele Beispiele.

[edit]Grundsätzlich sollte es mir einer Seitenfusszeile und einem CalcText Element gehen.[/edit]

MrSpock 8. Mai 2004 20:51

Re: Rave und Rechnungsdruck
 
Hallo TobiasHonscha,

um eine Zwischensumme auf jeder Seite anzeigen zu lassen, fügst du auf der Seite unten z.B. eine DataText Komponente ein. Weiterhin fügst du einen ReportParameter hinzu (dabei klickst du rechts im Designer das oberste Element "RaveProject" an und klickst dann die Eigenschaft "Parameters" an und fügst einen Parameter hinzu [z.B. Zwerg]). In das Detaildatenband fügst du eine CalcTotal Komponente ein und setzt folgende Eigenschaften:
Controller = DataBand1
DataView = die DV, die das Feld enthält
DatField = das zu summierende Feld
DestParam = Zwerg
RunningTotal = True

Der DataText Komponente weist du im DataField Feld den Wert 'Zwischensumme:'& Param.Zwerg zu.

Fertig :hello:


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:48 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