Ein ZPL-Report:
Bei Ausgabeart Vorschau, Drucker, Nachricht, Datei oder Archiv wird auf normale Art und Weise ein Crystal Report gedruckt. Bei Ausgabeart ZPL-Drucker hingegen wird anstelle des Crystal Reports ein ZPL-Bericht ausgeführt und direkt an den Port dieses Druckers gesendet.
Siehe Dokumentation Umsetzung
Felder
In diesem Register befinden sich die folgenden Felder :
Blocknummer 1
| Ermöglicht die Identifikation der Parametrisierung eines ZPL-Druckers. Dieser Code ist einem Report angehängt. |
| Ermöglicht die Definition einer Bezeichnung für jeden Datensatz. |
| Aktivieren Sie dieses Kontrollkästchen, um den aktuellen Datensatz zu aktivieren. Die nicht ausgewählten Datensätze behalten ihren Inhalt und ihre Einstellungen, können jedoch in folgenden Fällen nicht durch Aufruf ihres Codes verwendet werden:
Über die Funktionsberechtigungen kann die Anlage eines aktiven Datensatzes untersagt werden. In diesem Fall ist das Kontrollkästchen standardmäßig deaktiviert. Es kann nur von einem berechtigten Benutzer oder über einen Unterschriftenworkflow geändert werden. |
Blocknummer 2
| Ermöglicht die Angabe einer Vorlage (oder "Muster" je nach verwendeter Terminologie), um die endgültige Datei zu erzeugen, die an den Drucker gesendet wird. Dieses Feld ist nicht erforderlich, damit die Möglichkeit bestehen bleibt, eine Datei manuell über die Aktion ARZ_REPORT zu erzeugen. Wird eine Vorlage definiert, wird sie in der Datenbank gespeichert und versioniert. Daher kann eine vorgegebene Versionsnummer verwendet werden. Eine Vorlage enthält einen oder mehrere Bereiche mit dem Code ZPL. Um eine Vorlage zu erstellen, muss die Datei im Verzeichnis PAT der aktuellen Anwendung erstellt werden, indem ihr ein Name, der in der Datei übernommen wird, und eine Erweiterung pat vergeben wird. Hinweis: Ein Zoom ermöglicht die Anzeige der Musterdateien, aber nicht die Bearbeitung (dazu wird ein dafür vorgesehener Editor verwendet). Bei der Erstellung eines neuen Reports muss die Dateivorlage vorhanden sein, wenn sie angegeben wurde. Die Erstellung der Datei hat zur Folge, dass die Datei gelesen und ihre Eigenschaften in der Datenbank als Version Nummer 1 gespeichert werden. Anschließend kann man ein geändertes Modell liefern, indem eine neue Dateiversion in diesem Verzeichnis abgelegt wird. Diese neue Version wird über einen Rechtsklick auf Neue Version in diesem Modellcode gespeichert. Ist das Datum der Erstellung der neuen Datei gleich dem der vorherigen Datei, wird die Meldung "Keine neue Version" angezeigt. Andernfalls speichert das System die neue Version in der Datenbank, inkrementiert die neue Version und schlägt standardmäßig diese letzte Version für den Report vor (man kann auch zurückblättern, um eine ältere Version auszuwählen). Eine Musterdatei kann einen der folgenden Typen haben:
|
| Dieser Bereich dient zur Definition der verwendeten Musterversion beim Druck. Jede Musterversion wird gespeichert und kann verwendet werden. Standardmäßig wird beim Druck die letzte Version verwendet; wurde jedoch ein Parameter "Version" der Parameterliste des Reports hinzugefügt, wird der erfasste Wert berücksichtigt. |
| Diese Option ermöglicht es, die Maske nicht an den Drucker zu senden. |
Daten
| Das Datenmodell ermöglicht die Erzeugung eines Links, mit dem die Daten für die Dateierzeugung gelesen werden können. |
| Dieses Feld ermöglicht die Definition der Kriterien, die für die Abfrage verwendet werden (verknüpft mit einem logischen "und", wenn mehrere Zeilen angegeben sind); diese Kriterien werden direkt an die Datenbank über Klauseln der Anweisung Link übertragen, wenn die Formel keine speziellen Funktionen (wie Func) enthält. Andernfalls wird sie als Filter beim Lesen verwendet. Eine wichtige Funktion ist die Funktion func ARZIMP.PARAM("Name"), mit der man die an den Report übertragenen Parameter wiederherstellen kann. Diese spezielle Funktion wurde in der Abfrage optimiert, indem sie in eine Konstante umgewandelt wurde. Hinweis: Dem Datenmodell können auch Auswahlkriterien hinzugefügt werden. |
Tabelle Ausdruck
| Mit dieser Nummer kann der Ausdruck in einem Tag verwendet werden (n=Nummer): Dieser Tag kann durch einen Wert ersetzt werden, der vom Ausdruck in der Datei bewertet wurde. |
| Jedes berechnete Feld wird über eine Nummer identifiziert. Diese Bedingung ermöglicht die Verwaltung mehrerer Zeilen mit der gleichen Nummer: in diesem Fall ist der gegebene Ausdruck für eine gegebene Nummer der erste, dessen Bedingung erfüllt wurde. |
| Dieser Ausdruck wird in der Leseschleife bewertet, die im Datenmodell definiert ist, und zwar zum Zeitpunkt, zu dem die Datei erzeugt wurde, die an den Drucker gesendet wurde. |
Schließen
Generierung der Verarbeitung, welche die an den Drucker zu sendenden Datenströme generiert. |