Datenbankjobs erstellen

Reports mit Linien gestalten

Top  Previous  Next

In Reports können Sie Gitterlinien erzeugen, um die Zeilen und Spalten besser voneinander abzuheben. Dazu verwenden Sie die Steuerbefehle VL, VX, EVL sowie HL. Der Schnappschuss zeigt das Beispiel aus dem Projekt Datenbankjobs.

DbJobWithLines

Der Steuerbefehl VL definiert den Startpunkt einer senkrechten Linie und wird meist mehrfach angewendet:

.VL 10, VL 50, VL 20, VL

definiert Startpunkte für vier Linien, wobei die erste am linken Seitenrand positioniert wird, die zweite zehn Einheiten weiter rechts, die dritte wiederum 50 Einheiten weiter rechts und die vierte 20 Einheiten weiter rechts. Der angegebene Platz ist der reine für Daten zur Verfügung stehende Raum. Zusätzlich wird auch noch ein Abstand zwischen den Linien und dem Text freigelassen. Die gesamte Tabelle ist also breiter als 80 Einheiten, nämlich 80 Einheiten plus vier Linien-Umgebungen. Per Vorgabe wird links und rechts von einer senkrechten Linie jeweils eine halbe Zeichenbreite freigelassen, ober- und unterhalb einer senkrechten Linie jeweils eine viertel Zeichenhöhe. Diese Vorgaben können allerdings mit den Befehlen DX und DY geändert werden. Der Steuerbefehl VL wird normalerweise im Kopf eines Reports eingesetzt.

Nach dieser Definition erzeugen Sie mit:

.HL

eine waagrechte Linie von der ersten zur letzten vertikalen Linie. Im Schnappschuss wurden die beiden oberen horizontalen Linien mit je einem solchen Befehl im Kopf des Datenbankjobs erzeugt.

Die Linien werden gezogen, sobald der Steuerbefehl EVL ausgeführt wird. Dieser Befehl zeichnet alle vertikalen Linien bis zur letzten gezogenen horizontalen Linie. Somit schaffen Sie mit

.HL

.EVL

im Fußbereich des Datenbankjobs einen sauberen Abschluss der Tabelle.

Siehe auch

Beispielprojekt Datenbankjobs