Leerzeilen aus einem Report entfernen

Vorgehensweise:

Referenz:

Der Parameter DROPBLNKLINE steuert, ob Leerzeilen in einem WebFOCUS-Report angezeigt werden. Mit den bereitgestellten Optionen können Sie Leerzeilen beeinträchtigen, die im Report an unterschiedlichen Stellen automatisch erzeugt werden. Sie können die Leerzeilen um Zwischensummen, Zwischenkopfzeilen und Zwischenkopfzeilen weglassen, sowie bestimmte Datenzeilen, die eventuell leer sind und als Leerzeilen in der Reportausgabe angezeigt werden. Sie können zusätzlich, wenn Sie Ränder verwenden, Leerzeilen um die Kopf- und Fußzeilen herum entfernen. Sie können diese Leerzeilen in der Reportausgabe mit den Optionen SET DROPBLNKLINE eliminieren.


Nach oben

x
Syntax: Automatische Leerzeilen in der Reportausgabe steuern
SET DROPBLNKLINE={OFF|ON|BODY|HEADING|ALL}

oder

ON TABLE SET DROPBLNKLINE {OFF|ON|BODY|HEADING|ALL}

Hierbei gilt:

OFF

Fügt vom System erzeugte Leerzeilen und Datenzeilen ein. OFF ist der Defaultwert.

ON|BODY

Entfernt vom System erzeugte Leerzeilen im Hauptteil des Reports, z. B. vor und nach Zwischenkopfzeilen. Zusätzlich werden bestimmte Datenzeilen, die eventuell leer sind und als Leerzeilen in der Reportausgabe angezeigt werden, aus der Ausgabe entfernt. BODY ist ein Synonym für ON.

HEADING

Entfernt die Leerzeilen zwischen Kopfzeilen und Titeln und zwischen dem Reporttext und der Fußzeile. Funktioniert in positionierten Formaten (PDF, PS, DHTML, PPT), wenn eine Anfrage ein Rand- oder Hintergrundfarbe-StyleSheet-Attribut an einer beliebigen Stelle im Report hat.

ALL

Bietet sowohl das Verhalten ON als auch HEADING.


Nach oben

x
Referenz: Verwendungshinweise für SET DROPBLNKLINE=HEADING


Beispiel: DROPBLNKLINE-Parametereinstellungen vergleichen

Die folgende Anfrage mit der GGSALES-Datenquelle hat eine Kopfzeile, eine Fußzeile und eine Zwischensumme. Zu Beginn ist DROPBLNKLINE auf OFF eingestellt.

TABLE FILE GGSALES
HEADING CENTER
"Gotham Grinds Sales By Region"
FOOTING CENTER
"Generated on: &DATETMDYY"
SUM DOLLARS UNITS
BY REGION SUBTOTAL
BY CATEGORY
BY PRODUCT
WHERE REGION EQ 'Northeast' OR 'West'
ON TABLE PCHOLD FORMAT PDF
ON TABLE SET DROPBLNKLINE OFF
ON TABLE SET PAGE NOPAGE
ON TABLE SET STYLE *
SQUEEZE = ON,
FONT = ARIAL,
TYPE=HEADING, BORDER=LIGHT,
$
ENDSTYLE
END

Die Ausgabe hat eine Leerzeile unter der Kopfzeile, über der Fußzeile und über und unter den Zwischensummenzeilen und der Gesamtsummenzeile.

Wenn Sie die Einstellung DROPBLNKLINE in HEADING ändern, wird die folgende Ausgabe erzeugt. Die Leerzeile unter der Kopfzeile und die Leerzeile über der Fußzeile wurden entfernt. Die Leerzeilen über und unter der Zwischensummen- und der Gesamtsummenzeile werden weiter eingefügt.

Wenn Sie die Einstellung DROPBLNKLINE in ON (oder BODY) ändern, wird die folgende Ausgabe erzeugt, in der die Leerzeilen über und unter der Zwischensummen- und der Gesamtzummenzeile entfernt wurden, die Leerzeilen unter der Kopfzeile und über der Fußzeile aber weiter eingefügt werden.

Wenn Sie die Einstellung DROPBLNKLINE in ALL ändern, wird die folgende Ausgabe erzeugt, in der die Leerzeilen um die Zwischensummen- und die Gesamtsummenzeile und die Leerzeilen unter der Kopfzeile und über der Fußzeile entfernt wurden.


WebFOCUS