User Tools

Site Tools


module:blocksreports

Modulliste

Stand: 12.11.2020

Kopf- und Fußzeilen in Reports (RAV)

In Reports kann man die Ausgabe mit sog. RAV-Dateien aufbereiten. Dazu sind aber nur rudimentäre Gestaltungsmöglichkeiten möglich, welche allesamt auf Tabellen und Labels basieren.

Verwendung

1. Datei erstellen

Zunächst erstellt man eine einfache Textdatei und speichert diese als .rav-Datei ab

Mein_Seitenkopf.rav

2. Layout in Datei definieren

Dann bestimmt man die Tabelle und Anzahl der Zellen, in welchen sich die Inhalte vor oder nach dem Report befinden sollen.
Bsp (2 Zeilen mit jeweils 4 Spalten)

+-------+-------+-------+------------------------
| [L=1]   [L=2]   [L=3]   [L=4]
| [L=8]   [L=5]   [L=6]   [L=7]

[View]

[L=1]
Width=10%

[L=2]
Width=20%

[L=3]
Width=50%
FontSize=22
Bold=True

[L=4]
Width=29%

HINWEIS: Die Plus-Zeichen steuern, wo eine neue Spalte beginnt. Die Labels (Lx) müssen immer zwischen 2 Plus-Zeichen stehen.

Bsp: Labels können auch selbst schon Text enthalten, so das man in den Feldern der Maske nichts mehr eintragen muss.

+--------------------------------------------+----------+-------------------------------------------
| [L=4 "__________________________________"]   [L=5 ""]   [L=6 "__________________________________"]
| [L=7 "Unterschrift Projektleiter"        ]   [L=8 ""]   [L=9 "Unterschrift Mitarbeiter"]

3. Speicherort

Die fertige RAV-Datei muss auf den Server in das folgende Verzeichnis kopiert werden

config/templates

4. Anbindung an Report

Im Report hat man dann die Möglichkeit sich aus allen bestehenden RAV's die passende heraus zu suchen und entweder pro Report (einmalig) oder pro Seite (mehrfach) zu hinterlegen.

5. Feldtypen

Folgende Typen stehen zur Auswahl:

Typ Beschreibung
ceator Erzeuger des Reports
date aktuelles Datum
datetime aktuelles Datum mit Uhrzeit
image URL zu einem Bild
pagenumber aktuelle Seitennummer
text Beliebiger Text mit eingeschränkten Formatierungsmöglichkeiten, z.B. Fontsize und Bold

6. Feldwerte

Die Inhalte, der unter Punkt 2 definierten Labels, können im gewählten Seitenkopf definiert werden

HINWEIS: Auch der Pfad sowie der Name der RAV-Vorlage können in diesem Dokument geändert werden. Wenn man also die alte RAV nicht mehr benötigt, kann man auch den Namen in der bestehenden RAV-Vorlage ändern und ändert somit alle Reports autom. mit, in denen diese RAV verwendet wurde (z.B: Umfirmierung)

module/blocksreports.txt · Last modified: 2020/11/12 14:59 by alexandra