Druckparameter
Einleitung
Der Ausdruck von hmReports kann durch Druckparameter, welche auf dem Druckreport hinterlegt sind, gesteuert werden. Beispiele:
- Welcher Reporttitel
- Welche (Arten von) Datensätze(n) innerhalb welchen Zeitraumes
- Wie sortiert usw. Pro Parameter kann ein fixer Wert hinterlegt und eingestellt werden, ob der Druckparameter während dem Druckprozess abgefragt werden soll oder nicht. Aus Anwendersicht ist zu empfehlen, diese Druckparameter pro Datenfile möglichst fix zu definieren, so dass wenige Abfragen notwendig sind.
Einstellen von Druckparametern
Die Druckparameter können als unterschiedliche Feldtypen (Zahlenfeld, Textfeld, Textfeld mit Auswahlliste, etc.) definiert sein.
Im Register "Spezial" sind Druckparameter hinterlegbar (Beispiel: Liste fällige Kundenrechnungen):
Die Druckparameter können mit den bekannten Symbolen hinzugefügt, geändert, gelöscht oder sortiert werden.
Es können neue Druckparameter hinzugefügt werden, die in Objekt- oder Markierungsscripts berücksichtigt werden können (und müssen, damit sie ihre Funktion wahrnehmen können). Die von bossinfo.com ausgelieferten hmReports enthalten Druckparameter, die in Scripts enthalten sind. Sie sollen helfen, Einstellungen ohne Programmierung vorzunehmen.
Soll nun beispielsweise die Abfrage, ob ein Zwischentotal gedruckt werden soll, nicht bei jedem Druck nachgefragt werden, kann dies in den Druckparametern angepasst werden. Dazu muss man mit Doppelklick auf den Parameter oder mit dem Bearbeitungsbutton den Druckparameter öffnen und die gewünschte Änderung vornehmen. Sollen die Zwischentotale nie angedruckt werden, kann der Parameterwert auf Nein geändert und das Häkchen bei Benutzer "Fragen" entfernt werden.
Datumsabfragensind standardmässig meistens auf 00.00.00 gestellt. Falls dies durch den Nutzer nicht geändert wird, ist es immer so programmiert,
- dass ein "bis-Datum" des Druckes auf das Datum des heutigen Tages gestellt wird.
- Bei einem "ab-Datum" auf 00.00.00 ignoriert der Druckreport die Eingabe; die Auswahl wird also nicht eingegrenzt. Belässt der Nutzer sowohl das "Datum ab" und das "Datum bis" auf 00.00.00, listet der Report in diesem Beispiel alle fälligen Kundenrechnungen bis zum Datum des Druckes auf.
Die Sortierung ist als fixe Liste hinterlegt. Der gewünschte Standardwert (hier Adresse) wurde markiert und mit dem Stern-Button als Standard festgelegt. Dieser Standardwert wird beim Aufruf des hmReports als Vorgabe-Antwort vorgeschlagen. Der Standard kann jederzeit auf einen andern Wert festgelegt werden. Dazu muss man die gewünschte Antwort markieren und den Sternbutton anklicken.
Die Liste kann zwar erweitert werden, wobei die Auswirkung der neuen Antworten einprogrammiert werden muss.
Die Abfrage „Alle Datensätze“ ist ein Druckparameter, welcher häufig verwendet wird. Bei "Ja" werden alle Datensätze der Tabelle für den Report geladen und gedruckt, bei "Nein" nur die markierten Datensätze.
Es kann oftmals praktischer sein, einen Report zu duplizieren und jeweils den Druckparameter fix zu hinterlegen, als bei jedem Ausdruck den Druckparameter zu beantworten. Besondern beim Einzeldruck sollten keine Druckparameter-Abfragen erfolgen, da sie sonst für jeden Datensatz einzeln beantwortet werden müssen, mehr dazu finden Sie im nächsten Unterkapitel.
Siehe die Erläuterungen zu den Ziffern unter "Register Spezial".