Parameter für den Belegdruck

Beim Drucken von Reports stehen folgende vordefinierte Parameter zur Verfügung, die den Druck steuern (Parameter ohne vorangestelltes $-Zeichen können auch vom Selektionselement übergeben werden.

Parameter mit $-Zeichen und der „NoSelection“-Parameter können nur aus Access übergeben werden.

Parameter

Erläuterung

PeriodenTitel
(ab 9.0.6)

Automatisch aus den Parametern "PeriodeVon" und "PeriodeBis" erzeugter Periodentitel in der üblichen Schreibweise (Erzeugung durch Mandant.PeriodenManager.PeriodeCaption)

  • Werden die Parameter "PeriodeVon" und "PeriodeBis" nicht übergeben, wird kein Periodentitel erzeugt.
  • Wird der Parameter "PeriodenTitel" beim Aufruf übergeben, wird dieser direkt verwendet.

NoSelection

Werte true und -1: Unterdrückung des Selektions-Elementes

SuppressNoDataMessage

Werte true und -1: Meldung, dass keine Daten zum Druck vorhanden sind, wird unterdrückt

FollowUpDontExecute

Über diesen Parameter kann die automatische Ausführung des Druckfolgeprozesses unterbunden werden. Dabei gibt es folgende Fälle:

  • Werte True und -1 unterdrücken den automatischen Druckfolgeprozess
  • Bei fehlendem Parameter sowie den Werten False und 0 wird der Druckfolgeprozess gestartet, es sei denn, für den Bericht ist „Frage vor Druckfolgeprozess“ definiert und der Anwender lehnt dort den Druckfolgeprozess ab

$StandardPrinter

Name des Druckers für die erste Seite

$PaperBin1

Papierschacht für die erste Seite

$PaperBin2Printer

Name des Druckers für die Folgeseiten

$PaperBin2

Papierschacht für die Folgeseiten

$PaperBin3Printer

Name des Druckers für die letzte Seite

$PaperBin3

Papierschacht für die letzte Seite

$Preview

Wert -1: Vorschau wird angezeigt

$AccessCaption

Fenstertitel bzw. Name für die PDF-Datei bei E-Mails

$IsDMS

Wert -1: Ausdruck für DMS exportieren

$PDFFileName

PDF-Dateiname für DMS

$LeftMargin

linker Rand in cm (ab OL 7.0; in OL 6.2 in Zoll)

$RightMargin

rechter Rand in cm (ab OL 7.0; in OL 6.2 in Zoll)

$TopMargin

oberer Rand in cm (ab OL 7.0; in OL 6.2 in Zoll)

$BottomMargin

unterer Rand in cm (ab OL 7.0; in OL 6.2 in Zoll)

$Copies

Anzahl der Kopien

Wie in Berichte beschrieben, erfolgt der Druck aus Access via gbRptOpenNew(). An diese Funktion wird auch ein Printer-Objekt übergeben. Wird über diese Funktion gedruckt, werden die druckerspezifischen Parameter aus diesem Objekt gesetzt.