REFLEX Standard-Report Angebot/Auftrag: Unterschied zwischen den Versionen

Aus GEVITAS
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 21: Zeile 21:


Diese Bereiche kommen aus dem [[REFLEX Standard-Basis-Report|Basis-Report]]. Änderungen sollten immer im Basis-Report vorgenommen werden, weil diese sich auf alle anderen Reports auswirken, die den Basis-Report verwenden.
Diese Bereiche kommen aus dem [[REFLEX Standard-Basis-Report|Basis-Report]]. Änderungen sollten immer im Basis-Report vorgenommen werden, weil diese sich auf alle anderen Reports auswirken, die den Basis-Report verwenden.
==== Der Bereich ====
[[Datei:Standard_AngebotAuftrag_02_PageHeader.png]]
==== Code dazu ====
Im Ereignis '''OnBeforePrint''' des Bild-Objektes ''''pictureBasisKopf''' wird das Logo ausgeschaltet, wenn das Auftragskennzeichen 1 auf '''"Nein"''' steht:
procedure pictureBasisKopfLogoOnBeforePrint_inherited(Sender: TfrxComponent);
begin
  if <AuftragsKopf."KENNZ1"> = 'Nein' then
    pictureBasisKopfLogo.Visible := False;
end;
Hinweis: Das "_inherited" ("ererbt") im Prozedur-Namen kommt daher, weil das Objekt ursprünglich aus dem [[REFLEX Standard-Basis-Report|Basis-Report]] kommt.
Siehe auch: [[FastReport: Steuerung des Report mit Auftragskennzeichen]].





Version vom 22. Dezember 2015, 16:06 Uhr

Allgemeines

Der Report "AngebotAuftrag_Standard_Vxx.fr3" wird für den Druck eines Angebots oder einer Auftragsbestätigung verwendet. Er unterscheidet im Design zwischen Miete und Verkauf.

Der Report befindet sich im Formular-Verzeichnis "Formular\Auftrag".

Der Report verwendet als Basis für den Kopf- und Fuss-Bereich den Basis-Report "BasisReport_01.fr3". Dieser muss im Verzeichnis "Formular" liegen.

Siehe REFLEX Standard-Basis-Report

Vorschau

In der Vorschau sieht das Formular so aus:

Bereiche

Seitenkopf, Seitenfuss

Diese Bereiche kommen aus dem Basis-Report. Änderungen sollten immer im Basis-Report vorgenommen werden, weil diese sich auf alle anderen Reports auswirken, die den Basis-Report verwenden.

Der Bereich

Code dazu

Im Ereignis OnBeforePrint des Bild-Objektes 'pictureBasisKopf wird das Logo ausgeschaltet, wenn das Auftragskennzeichen 1 auf "Nein" steht:

procedure pictureBasisKopfLogoOnBeforePrint_inherited(Sender: TfrxComponent);
begin
  if <AuftragsKopf."KENNZ1"> = 'Nein' then
    pictureBasisKopfLogo.Visible := False;
end;

Hinweis: Das "_inherited" ("ererbt") im Prozedur-Namen kommt daher, weil das Objekt ursprünglich aus dem Basis-Report kommt.

Siehe auch: FastReport: Steuerung des Report mit Auftragskennzeichen.



Kunden-Adresse

Erste Seite: Formular-Titel, Datum, Seiten-Nummer

Ab zweiter Seite: Formular-Titel, Datum, Seiten-Nummer

Auftragsdaten im Kopf

Persönliche Anrede, Standardtext, Text aus Kopf

Positionen

Überschrift über die Positionen

Fuss: Summen, Zahlung, Text