FastReport Beispiel Auftragsformular Struktur der Positionen: Unterschied zwischen den Versionen
Aus GEVITAS
(→Der Aufbau der Detail-Bereiche) |
|||
Zeile 14: | Zeile 14: | ||
|- valign="top" | |- valign="top" | ||
|'''1''' | |'''1''' | ||
− | |Der Header '''HeaderPositionen''' | + | |Der Header '''HeaderPositionen''' wird auf jeder Seite gedruckt und beinhaltet die Auftragsnummer und Seitennummer. Dazu mit der rechten Maustaste auf den Bereich klicken klicken und die Option "Auf neuer Seite wiederholen" auswählen. Über eine Formel wird dieses Band auf der ersten Seite jedoch unterdrückt, weil im Kopf die Auftragsnummer schon drin steht! |
+ | |||
+ | procedure HeaderPositionenOnBeforePrint(Sender: TfrxComponent); | ||
+ | begin // Auf der 1. Seite unterdrücken: | ||
+ | if <Page#> = 1 then | ||
+ | HeaderPositionen.Visible := False | ||
+ | else | ||
+ | HeaderPositionen.Visible := True; | ||
+ | end; | ||
+ | |||
+ | |||
+ | |||
|- valign="top" | |- valign="top" | ||
|'''2''' | |'''2''' | ||
Zeile 34: | Zeile 45: | ||
;Anmerkungen | ;Anmerkungen | ||
:Die einzelnen Bänder (Bereiche) haben aussagekräftige Namen bekommen. "DetailPositionen" ist aussagekräftiger als "Details1". Sie sollten es sich angewöhnen, einem Band gleich nach dem einfügen in den Report einen vernünftigen Namen zu geben! | :Die einzelnen Bänder (Bereiche) haben aussagekräftige Namen bekommen. "DetailPositionen" ist aussagekräftiger als "Details1". Sie sollten es sich angewöhnen, einem Band gleich nach dem einfügen in den Report einen vernünftigen Namen zu geben! | ||
− | |||
− | |||
− | |||
− | |||
− | |||
== Links == | == Links == |
Version vom 21. Dezember 2015, 16:40 Uhr
1 Allgemeines
Hie wird die Struktur eines Reports für ein Auftragsformular (Angebot, Auftrag) beschrieben.
2 Der Aufbau der Detail-Bereiche
Bereich | Beschreibung |
---|---|
1 | Der Header HeaderPositionen wird auf jeder Seite gedruckt und beinhaltet die Auftragsnummer und Seitennummer. Dazu mit der rechten Maustaste auf den Bereich klicken klicken und die Option "Auf neuer Seite wiederholen" auswählen. Über eine Formel wird dieses Band auf der ersten Seite jedoch unterdrückt, weil im Kopf die Auftragsnummer schon drin steht!
procedure HeaderPositionenOnBeforePrint(Sender: TfrxComponent); begin // Auf der 1. Seite unterdrücken: if <Page#> = 1 then HeaderPositionen.Visible := False else HeaderPositionen.Visible := True; end;
|
2 | |
3 | |
4 | |
5 | |
6 |
- Anmerkungen
- Die einzelnen Bänder (Bereiche) haben aussagekräftige Namen bekommen. "DetailPositionen" ist aussagekräftiger als "Details1". Sie sollten es sich angewöhnen, einem Band gleich nach dem einfügen in den Report einen vernünftigen Namen zu geben!