Interne Variablen von GevitasFormPrint
Aus GEVITAS
Version vom 18. Juli 2023, 08:33 Uhr von Gevitas (Diskussion | Beiträge) (→Einfügen der Variablen in den Report)
Inhaltsverzeichnis
1 Allgemeines
Das Druckprogramm für Formulare GevitasFormPrint stellt einige Variablen zur Verfügung, die man im Formular-Report verwenden kann.
2 Mögliche Variablen
Variablen-Name | Beschreibung |
---|---|
Copy | Kopie-Nummer des aktuellen Ausdruckes. |
TitleBerechnEinheit | Je nach Sprache Titel der Berechnungseinheit eines Auftrags:
Tage, Woche, Monat, Days, Weeks, Months |
ReportName | Dateiname des Reports |
Titel | Titel des Formulares ("Miet-Angebot", "Verkaufs-Auftrag" usw.). Wird in den Programm-Parametern ⇒ Formular-Texte festgelegt. * |
AusgabeZiel | 0=Druck, 1=Vorschau auf Bildschirm, 2=Export, 3=EMail, 4=PDF, 13=Fax per EMail |
MahngebuehrSumme | Summe der Mahngebühr. Nur für den Mahnungs-Druck. * |
DruckOptPosBetr DruckOptGesBetr DruckOptBezeichnung DruckOptUrsprLand DruckOptNachdruck |
Druck-Optionen für den Lieferschein/Leihschein, die vom Benutzer ausgewählt wurden. 0=Option ausgeschaltet, 1=Option eingeschaltet. |
ObergruppeNeueSeite | Ladeliste/Lieferschein: Jede Obergruppe auf eine neue Seite. 0=Option ausgeschaltet, 1=Option eingeschaltet.
Der Report hat z.B. diesen Code: procedure GroupObergruppeOnBeforePrint(Sender: TfrxComponent); begin if <ObergruppeNeueSeite>=1 then GroupObergruppe.StartNewPage := True else GroupObergruppe.StartNewPage := False; end; |
KapitelNeueSeite | Ladeliste/Lieferschein: Jedes Kapitelauf eine neue Seite. 0=Option ausgeschaltet, 1=Option eingeschaltet. |
Sortierung | Ladeliste/Lieferschein: Sortierung: 0=Kapitel+Positionen 1=Artikelgruppen |
AbteilungName | Abteilungs-Name aus den Programm-Parametern (nur GEVAS-Professional). |
AbteilungTelFax | Abteilungs-Fax-Nummer aus den Programm-Parametern (nur GEVAS-Professional). |
AbteilungKurzzeichen | Abteilungs-Kurzname aus den Programm-Parametern (nur GEVAS-Professional). |
FirmaName1 | Firmen-Name 1. Wird in den Programm-Parametern ⇒ Firmen-Daten festgelegt. * |
FirmaName2 | Firmen-Name 2. Wird in den Programm-Parametern ⇒ Firmen-Daten festgelegt. * |
FirmaName3 | Firmen-Name 3. Wird in den Programm-Parametern ⇒ Firmen-Daten festgelegt. * |
FirmaStr | Wird in den Programm-Parametern ⇒ Firmen-Daten festgelegt. * |
FirmaLand | Wird in den Programm-Parametern ⇒ Firmen-Daten festgelegt. * |
FirmaPLZ | Wird in den Programm-Parametern ⇒ Firmen-Daten festgelegt. * |
FirmaOrt | Wird in den Programm-Parametern ⇒ Firmen-Daten festgelegt. * |
FirmaAbsenderZeile | Wird in den Programm-Parametern ⇒ Firmen-Daten festgelegt. * |
FirmaTel | Wird in den Programm-Parametern ⇒ Firmen-Daten festgelegt. * |
FirmaFax | Wird in den Programm-Parametern ⇒ Firmen-Daten festgelegt. * |
FirmaInternet | Wird in den Programm-Parametern ⇒ Firmen-Daten festgelegt. * |
FirmaEMail | Wird in den Programm-Parametern ⇒ Firmen-Daten festgelegt. * |
AuftrPosTextOhneRtf | Beim Drucken eines Angebots/Auftrags kann man hiermit den Positionstext, der normalerweise RTF-Formatierung beinhaltet, als reinen Text ausgeben. Einzelheiten dazu... |
AuftragTor | Dem Auftrag zuletzt zugewiesenes Tor (Nur für Lager-Logistik-Modul) |
- Nur für REFLEX, nicht für GEVAS-Professional
3 Definieren der Variablen
In einem Report kann man beliebige Variablen verwenden. Einige davon stellt das jeweilige Druckmodul zur Verfügung, füllt diese also zur Laufzeit mit bestimmten Werten. Diese Variablen müssen daher festgelegte Namen haben.
Diese Variablen müssen über Report ⇒ Variablen in Report angelegt werden.
Dazu im Menü hier klicken:
Danach auf den Button "Neu" klicken:
- Dann der Variable einen Namen geben.
- Bei eigenen Variablen ist der Name beliebig, bei internen Variablen ist der Name festgelegt. Bitte Gross-/Kleinschreibung beachten.
- (Ja ja, ich weiß, dann man in Deutschland nicht "Gross" sondern "Groß" schreibt! In anderen deutschsprachigen Ländern gibt es aber kein "ß")
4 Einfügen der Variablen in den Report
Eine Variable fügt man wie eine Datenbank-Feld ein:
- Aus dem Baum in den Report ziehen
Datei:FastReport Variablen Baum.png
- In einem Textfeld