Kopfzeilen, Fußzeilen, Titel oder Labels ausrichten

In diesem Abschnitt:

Sie können die folgenden Reportelemente linksbündig, rechtsbündig oder zentriert ausrichten:

Zusätzlich können Sie Ausrichtungssyntax zusammen mit anderer StyleSheet-Syntax verwenden, um Kopf- und Fußzeilen mit anderen Reportelemente auszurichten, basierend entweder auf Einheitenmessgrößen oder dem Verhältnis zu anderen Reportelementen, wie z. B. Spalten. Eine Zusammenfassung dieser Optionen finden Sie in Eine Ausrichtungsmethode für Kopf- und Fußzeilenelemente auswählen.


Nach oben

x
Eine Kopf- oder Fußzeile ausrichten

Vorgehensweise:

Referenz:

Sie können eine Kopf- oder Fußzeile in einem StyleSheet linksbündig, rechtsbündig oder zentriert ausrichten. Kopf- und Fußzeilen sind per Default linksbündig ausgerichtet. Zusätzlich dazu können Sie eine individuelle Zeile oder mehrere Zeilen in einer Kopf- oder Fußzeile mit mehreren Zeilen ausrichten.

Um eine Seitenkopf- oder Seitenfußzeile über den Reportdaten zu zentrieren, können Sie eine Legacy-Format-Methode verwenden, für die keine StyleSheet benötigt wird; beziehen Sie einfach den Befehl CENTER in einem HEADING- oder FOOTING-Befehl mit ein.

Ausrichtung in HTML und PDF. Für HTML-Reports wird die Ausrichtung in Hinblick auf die Reportbreite implementiert. Das bedeutet, dass eine zentrierte Kopfzeile über dem Reportinhalt zentriert wird. Im Gegensatz hierzu ist der defaultmäßige Ausrichtungsbereich bei PDF-Reports die Seitenbreite und nicht die Reportbreite, was dazu führt, dass die Kopf- und Fußzeilen im Report nicht zentriert sind. In den meisten Fällen können Sie die auf dem Report basierende Ausrichtung in einem PDF-Report erreichen, indem Sie Ihrer Anfrage den Befehl SET SQUEEZE=ON hinzufügen. Dieser Befehl verbessert das Erscheinungsbild des Reports, indem unnötiger Platz zwischen Spalten entfernt wird und Ausrichtung über dem Reportinhalt implementiert wird. Falls die Kopfzeile jedoch breiter als der Report ist, wird diese im Verhältnis zur Seite zentriert, selbst wenn SQUEEZE=ON.

Tipp: Sie können die Syntax für das Ausrichten auch zusammen mit anderer StyleSheet-Syntax verwenden, um Kopf- und Fußzeilen sowie andere Elemente in ihnen mit anderen Reportelementen auszurichten, wobei dies entweder auf Messgrößen oder auf der Beziehung zu anderen Reportelementen basieren kann. Eine Zusammenfassung dieser Optionen finden Sie in Eine Ausrichtungsmethode für Kopf- und Fußzeilenelemente auswählen.



x
Syntax: Eine Kopf- oder Fußzeile in einem StyleSheet ausrichten
TYPE = headfoot, [LINE = line_#,] JUSTIFY = option, $

Hierbei gilt:

headfoot
Ist der Kopf- bzw. Fußzeilentyp. TABHEADING, TABFOOTING, HEADING, FOOTING, SUBHEAD und SUBFOOT sind gültige Werte.
line_#
Identifiziert optional eine Zeile über ihre Position in der Kopf- oder Fußzeile, so dass sie individuell ausgerichtet werden kann. Falls eine Kopf- oder Fußzeile mehrere Zeilen enthält und Sie diese Option weglassen, gilt der Wert von JUSTIFY für alle Zeilen.
option
Ist der Anordnungstyp. Gültige Werte sind:

LEFT richtet die Kopf- oder Fußzeile linksbündig aus. LEFT ist der Defaultwert.

RIGHT richtet die Kopf- oder Fußzeile rechtsbündig aus.

CENTER zentriert die Kopf- oder Fußzeile.

Ein alternative Methode für das Zentrieren einer Seitenkopf- oder -fußzeile ohne StyleSheets finden Sie unter Eine Seitenkopfzeile oder -fußzeile mit Legacy-Formatierung zentrieren.

Hinweis: JUSTIFY wird mit WRAP nicht unterstützt.



Beispiel: Eine Reportkopfzeile ausrichten

Diese Anfrage zentriert die Reportkopfzeile PRODUCT REPORT mit dem Attribut JUSTIFY = CENTER.

TABLE FILE GGPRODS
SUM UNITS BY PRODUCT_DESCRIPTION BY PRODUCT_ID BY VENDOR_NAME
ON TABLE SUBHEAD
"PRODUCT REPORT"
ON TABLE SET PAGE-NUM OFF
ON TABLE SET ONLINE-FMT HTML
ON TABLE SET STYLESHEET *
TYPE = REPORT, GRID=OFF, $
TYPE = REPORT, COLUMN = VENDOR_NAME, JUSTIFY = CENTER, $ 
TYPE = TABHEADING, JUSTIFY = CENTER, $ 
ENDSTYLE
END

Die Ausgabe ist:

Tipp: Falls Sie diesen Report im PDF-Format ausführen möchten, fügen Sie den Code ON TABLE SET SQUEEZE ON hinzu, um überschüssige weiße Leerstellen zwischen den Spalten zu entfernen und den Inhalt über dem Report geeignet auszurichten.

Weitere Informationen über das Ausrichten eines Spaltentitels finden Sie unter Einen Spaltentitel ausrichten.



Beispiel: Individuelle Zeilen in einer mehrzeiligen Reportkopfzeile ausrichten

In dieser Anfrage ist die Kopfzeile 1 (SALES REPORT) zentriert, die Kopfzeile 2 (**CONFIDENTIAL**) ist auch zentriert und die Kopfzeile 3 (Dezember 2001) ist rechtsbündig ausgerichtet.

TABLE FILE GGSALES
SUM BUDUNITS UNITS BUDDOLLARS DOLLARS
BY CATEGORY
ON TABLE SUBHEAD
"SALES REPORT"
"**(CONFIDENTIAL)**"
"December 2001"
ON TABLE SET PAGE-NUM OFF
ON TABLE SET ONLINE-FMT HTML
ON TABLE SET STYLESHEET *
TYPE = REPORT, GRID=OFF, $ 
TYPE = TABHEADING, LINE = 1, JUSTIFY = CENTER, $
TYPE = TABHEADING, LINE = 2, JUSTIFY = CENTER, $
TYPE = TABHEADING, LINE = 3, JUSTIFY = RIGHT, $ 
ENDSTYLE
END

Die Ausgabe ist:

Tipp: Fügen Sie, falls Sie diesen Report im PDF-Format ausführen möchten, den Code ON TABLE SET SQUEEZE ON hinzu, um unnötigen Platz zwischen Spalten zu entfernen und den Inhalt über dem Report zu zentrieren.



Beispiel: Individuelle Zeilen in einer mehrzeiligen Reportkopfzeile ausrichten

Diese Anfrage zentriert alle Zeilen in einer mehrzeiligen Reportkopfzeile mit einem einzigen StylsSheet-Attribut für die gesamte Kopfzeile.

TABLE FILE GGSALES
SUM BUDUNITS UNITS BUDDOLLARS DOLLARS
BY CATEGORY
ON TABLE SUBHEAD
"SALES REPORT"
"**(CONFIDENTIAL)**"
"December 2001"
ON TABLE SET PAGE-NUM OFF
ON TABLE SET ONLINE-FMT HTML
ON TABLE SET STYLESHEET *
TYPE = REPORT, GRID=OFF, $ 
TYPE = TABHEADING, JUSTIFY = CENTER, $ 
ENDSTYLE
END

Die Ausgabe ist:

Tipp: Fügen Sie, falls Sie diesen Report im PDF-Format ausführen möchten, den Code ON TABLE SET SQUEEZE ON hinzu, um unnötigen Platz zwischen Spalten zu entfernen und den Inhalt über dem Report zu zentrieren.



x
Referenz: Ausrichtungsbereiche und Ausrichtungsverhalten

Der Bereich, in dem Text ausgerichtet wird, hängt von der Beziehung der Größen bestimmter Elemente im Report ab:



x
Syntax: Eine Seitenkopfzeile oder -fußzeile mit Legacy-Formatierung zentrieren
{HEADING|FOOTING} CENTER
 "content ... "
["content ... "]
.
.
.
["content ... "]

Hierbei gilt:

HEADING
Ist eine Seitenkopfzeile.
FOOTING
Ist eine Seitenfußzeile.
CENTER
Zentriert die Seitenkopfzeile oder -fußzeile über oder unter den Reportdaten.
Inhalte
Kopf- oder Fußzeilen können die folgenden Elemente zwischen doppelten Anführungszeichen enthalten. Wenn das schließende Anführungszeichen weggelassen wird, werden alle folgenden Zeilen der Anfrage als Teil der Kopf- oder Fußzeile behandelt.
Text
Ist Text für die Kopf- oder Fußzeile. Sie können mehrere Textzeilen aufnehmen.

Der Text muss in seiner eigenen Zeile beginnen und dem HEADING- oder FOOTING-Befehl folgen.

Text kann mit Variablen und Platzmarkierungen kombiniert werden.

Zugehörige Informationen finden Sie in Beschränkungen für Kopf- und Fußzeilen.

variable
Kann eine oder mehrere der folgenden Möglichkeiten sein:

Felder (reale Datenquellen-Felder, die mit dem DEFINE-Befehl in einer Masterdatei oder Reportanfrage erstellt wurden; berechnete Werte, die mit dem COMPUTE-Befehl in einer Anfrage erstellt wurden; ein Systemfeld wie z. B. TABPAGENO). Sie können Datenquellenfelder mit bestimmten Präfixoperatoren qualifizieren.

Dialogue Manager variables.

Bilddateien. Sie können Bilder in eine Kopf- oder Fußzeile aufnehmen.

Genaueres finden Sie unter Ein Element in eine Kopf- oder Fußzeile aufnehmen.

Platzmarkierung
Ermöglicht es Ihnen, Elemente zu positionieren, Elemente zu identifizieren, die formatiert werden sollen, und Code über die Begrenzung von 80 Zeichen hinaus zu verlängern, die im Texteditor besteht.

<+0> unterteilt eine Kopf- oder Fußzeile in Elemente für Formatierung. Genaueres finden Sie unter Eine Kopfzeile, eine Fußzeile, einen Titel oder FML-Freitext identifizieren.

</n gibt übersprungene Zeilen an. Details finden Sie in Die vertikale Position einer Kopf- oder Fußzeile steuern.

<-n, um das nächste Zeichen in der Zeile zu positionieren. Details finden Sie in Platzmarkierungen verwenden, um die Positionierung zu verfeinern.

<0X führt eine Kopf- oder Fußzeilen-Spezifikation in der nächsten Zeile der Anfrage fort. Details finden Sie in Kopf- und Fußzeilencode auf mehrere Zeilen in einer Reportanfrage erweitern.

Hinweis: Wenn auf eine schließende Platzmarkierung direkt eine öffnende folgt (><), wird zwischen den Platzmarkierungen eine Leerstelle platziert (> <). Dies muss beachtet werden, wenn Formatierung angewendet wird.

Leerzeilen
Wenn Sie jeglichen Text, jegliche Variablen und Platzmarkierungen weglassen, dann haben Sie eine leere Kopf- oder Fußzeile (z. B. '' ''), die Sie verwenden können, um eine Zeile im Kopf oder Fuß zu überspringen. (Sie können eine Zeile auch überspringen, indem Sie eine vertikale Platzmarkierung wie z. B. </1 verwenden.)

Tipp: Verwenden Sie nicht den Befehl CENTER mit dem StyleSheet-Attribut JUSTIFY = CENTER. Eine einzige Methode erzeugt das gewünschte Ergebnis.



Beispiel: Eine Seitenüberschrift zentrieren

Diese Anfrage verwendet den Befehl CENTER in der Seitenkopfzeilensyntax.

TABLE FILE EMPLOYEE 
HEADING CENTER 
"ACCOUNT REPORT FOR DEPARTMENT <DEPARTMENT"
PRINT CURR_SAL BY DEPARTMENT BY HIGHEST BANK_ACCT
BY EMP_ID
ON DEPARTMENT PAGE-BREAK
ON TABLE SET PAGE-NUM OFF
ON TABLE SET WEBVIEWER ON
ON TABLE SET ONLINE-FMT HTML
ON TABLE SET STYLESHEET *
TYPE=REPORT, SIZE=10, GRID=OFF,$
ENDSTYLE
END

Die Seitenkopfzeile ist zentriert über den Reportdaten, wie es auf der ersten Seite der Ausgabe zu sehen ist.

Tipp: Wenn Sie die Navigationspfeile nicht verwenden, klicken Sie auf den Button Maximieren.


Nach oben

x
Einen Spaltentitel ausrichten

Vorgehensweise:

Sie können einen Spaltentitel für ein Anzeigefeld, BY-Feld, ACROSS-Feld oder einen berechneten Wert mit einem StyleSheet linksbündig, rechtsbündig oder zentriert ausrichten.

Wenn ein Titel mit einer AS-Phrase in einer Anfrage oder mit dem TITLE-Attribut in einer Masterdatei angegeben wurde, wird dieser Titel so ausgerichtet, wie es für das Feld in der StyleSheet-Syntax angegeben wurde, falls eine solche Syntax in der Anfrage vorhanden ist. Weitere Informationen finden Sie in Einen Spaltentitel anpassen.

Ausrichtung in HTML und PDF. Für HTML-Reports wird die Ausrichtung in Hinblick auf die Reportbreite implementiert. Das heißt, dass ein zentrierter Spaltentitel über einer Reportspalte zentriert wird. Im Gegensatz hierzu ist der defaultmäßige Ausrichtungsbereich bei PDF-Reports die Seitenbreite und nicht die Reportbreite, was dazu führt, dass Spaltentitel nicht über der Reportspalte zentriert sind. Sie können die auf dem Report basierende Ausrichtung in einem PDF-Report erreichen, indem Sie Ihrer Anfrage den Befehl SET SQUEEZE=ON hinzufügen. Dieser Befehl verbessert das Erscheinungsbild des Reports, indem unnötiger Platz zwischen Spalten entfernt wird und Ausrichtung über dem Reportinhalt implementiert wird.

Sie können auch einen Spaltentitel für ein Anzeige- oder BY-Feld mit Legacy-Formatierungsmethoden ausrichten. Wenn jedoch Legacy-Formatierung auf ein ACROSS-Feld angewendet wird, werden Datenwerte und nicht Spaltentitel wie angegeben ausgerichtet. Siehe Einen Spaltentitel für die Anzeige oder für ein BY-FELD mit dem Legacy-Format ausrichten.



x
Syntax: Einen Spaltentitel mit einem StyleSheet ausrichten

Die StyleSheet-Syntax für das Ausrichten eines Spaltentitels für eine vertikale Sortierspalte (von BY erzeugt) oder einer Anzeigespalte (von PRINT, LIST, SUM oder COUNT erzeugt) lautet wie folgt

TYPE=TITLE, [COLUMN=column,] JUSTIFY=option, $
TYPE=ACROSSTITLE, [ACROSS=column,] JUSTIFY=option, $
TYPE=ACROSSVALUE, [COLUMN=column,] JUSTIFY=option, $

Die StyleSheet-Syntax für das Ausrichten eines Titels einer horizontalen Sortierspalte (von ACROSS erzeugt) lautet wie folgt

TYPE=ACROSSTITLE, [ACROSS=column,] JUSTIFY=option, $

Verwenden Sie, um einen ACROSS-Wert oder einen ROW-TOTAL-Spaltentitel in einem HTML-Report auszurichten

TYPE=ACROSSVALUE, [COLUMN=column,] JUSTIFY=option, $

Hierbei gilt:

TITLE
Gibt einen vertikalen Sortiertitel (BY) oder den Titel eines Anzeigefeldes an.
column
Gibt die Spalte, deren Titel Sie ausrichten möchten, an. Wenn Sie dieses Attribut und den Wert weglassen, wird die Formatierung auf alle Spaltentitel des Reports angewendet. Details über das Identifizieren von Spalten finden Sie in Eine Reportkomponente in einem WebFOCUS StyleSheet identifizieren.
ACROSSTITLE
Gibt einen horizontalen Sortiertitel (ACROSS) an.
ACROSSVALUE
Gibt einen horizontalen Sortierwert (ACROSS) oder einen ROW-TOTAL-Spaltentitel an.
option
Ist der Anordnungstyp. Gültige Werte sind:

LEFT richtet den Spaltentitel linksbündig aus. Dieser Wert ist der Default für ein alphanumerisches Feld.

RIGHT richtet den Spaltentitel rechtsbündig aus. Dieser Wert ist der Default für ein numerisches Feld oder ein Datumsfeld.

CENTER zentriert den Spaltentitel. Ein ACROSSTITLE kann in einen PDF-Report nicht zentriert werden.

Hinweis: JUSTIFY wird mit WRAP nicht unterstützt.



Beispiel: Ein StyleSheet verwenden, um Spaltentitel für Anzeige- und BY-Felder auszurichten

Diese Anfrage zentriert die Spaltentitel für STORE_NAME und ADDRESS1. Der Default-Spaltentitel für STORE_NAME ist Ladenname, wie es in der Masterdatei mit dem Attribut TITLE angegeben wurde. Der Default-Spaltentitel für ADDRESS1 ist Kontakt, was auch in der Masterdatei angegeben wurde. Die Anfrage richtet den Spaltentitel für STATE, der in der AS-Phrase als St. angegeben ist, rechts aus. Jede Spalte wird über ihren Feldnamen identifiziert und separat ausgerichtet.

TABLE FILE GGSTORES
PRINT STORE_NAME STATE AS 'St' BY ADDRESS1
WHERE STATE EQ 'CA'
ON TABLE SET PAGE-NUM OFF
ON TABLE SET ONLINE-FMT HTML
ON TABLE SET SQUEEZE ON
ON TABLE SET STYLESHEET *
TYPE = REPORT, GRID=OFF, $ 
TYPE=TITLE, COLUMN=STORE_NAME, JUSTIFY=CENTER, $
TYPE=TITLE, COLUMN=STATE, JUSTIFY=RIGHT, $
TYPE=TITLE, COLUMN=ADDRESS1, JUSTIFY=CENTER, $ 
ENDSTYLE
END

Die Ausgabe ist:



Beispiel: Ein StyleSheet verwenden, um einen Spaltentitel für ACROSS- und ROW-TOTAL-Felder auszurichten

Diese Anfrage zentriert den Spaltentitel Staat, der durch die ACROSS-Phrase über den zwei Werten (MT und WY) und dem Spaltentitel für die Zeilensumme Gesamt pro Geschlecht erstellt wurde, über den zwei Zeilensummen (Männliche Bevölkerung und Weibliche Bevölkerung). Beachten Sie, dass jeder Across-Wert als Titel für eine oder mehrere Spalten im Report dient.

TABLE FILE GGDEMOG
SUM MALEPOP98 FEMPOP98
ROW-TOTAL/D12 AS 'Total by Gender'
ACROSS ST
WHERE ST EQ 'WY' OR 'MT';
ON TABLE SET PAGE-NUM OFF
ON TABLE SET ONLINE-FMT HTML
ON TABLE SET STYLESHEET *
TYPE=REPORT, GRID=OFF, $ 
TYPE=ACROSSTITLE, JUSTIFY=CENTER, FONT='TIMES', SIZE=11, STYLE=BOLD, $
TYPE=ACROSSVALUE, COLUMN=N5, JUSTIFY=CENTER, $ 
ENDSTYLE
END

Die Ausgabe ist:



Beispiel: Ein StyleSheet verwenden, um einen Spaltentitel für einen berechneten Wert auszurichten

Diese Anfrage identifiziert den Spaltentitel des berechneten Wertes und richtet ihn über den Daten linksbündig aus.

TABLE FILE SALES
SUM UNIT_SOLD RETAIL_PRICE 
COMPUTE REV/D12.2M = UNIT_SOLD * RETAIL_PRICE; 
BY PROD_CODE
WHERE CITY EQ 'NEW YORK'
ON TABLE SET PAGE-NUM OFF
ON TABLE SET ONLINE-FMT HTML
ON TABLE SET STYLESHEET *
TYPE=REPORT, GRID=OFF, $ 
TYPE=TITLE, COLUMN=REV, STYLE=BOLD, JUSTIFY=LEFT, $ 
ENDSTYLE
END

Die Ausgabe ist:

Hinweis: Fügen Sie, falls Sie diesen Report im PDF-Format ausführen möchten, den Code ON TABLE SET SQUEEZE ON hinzu, um unnötigen Platz zwischen Spalten zu entfernen und die Spaltentitel über dem Report geeignet auszurichten.



x
Syntax: Einen Spaltentitel für die Anzeige oder für ein BY-FELD mit dem Legacy-Format ausrichten
							fieldname/justification [/format] [AS 'title']

Hierbei gilt:

fieldname
Ist der Name des Feldes.
justification
Ist der Anordnungstyp. Gültige Werte sind:

L richtet den Spaltentitel links aus. Dieser Wert ist der Default für ein alphanumerisches Feld.

R richtet den Spaltentitel rechts aus. Dieser Wert ist der Default für ein numerisches Feld oder ein Datumsfeld.

C zentriert den Spaltentitel.

/format
Ist eine optionale Formatspezifikation für das Feld. Für ein Anzeigefeld können Sie den Ausrichtungswert mit dem Formatwert (in beliebiger Reihenfolge) kombinieren, um die Breite der Spaltendaten anzupassen oder um Anzeigeoptionen anzugeben.
AS 'title'
Ist ein optionaler angepasster Spaltentitel.

Tipp: Bei einem ACROSS-Feld richtet diese Syntax die Daten und nicht die Spaltentitel aus. Syntax, die den Titel ausrichtet finden Sie unter Einen Spaltentitel mit einem StyleSheet ausrichten.



Beispiel: Legacy-Formatierung verwenden, um Spaltentitel für Anzeige- und BY-Felder auszurichten

Diese Anfrage zentriert die Spaltentitel für STORE_NAME und ADDRESS1. Der Default-Spaltentitel für STORE_NAME ist Ladenname, wie es in der Masterdatei mit dem Attribut TITLE angegeben wurde. Der Default-Spaltentitel für ADDRESS1 ist Kontakt, was auch in der Masterdatei angegeben wurde. Die Anfrage richtet den Spaltentitel für STATE rechtsbündig aus, was in der AS-Phrase als St angegeben ist.

TABLE FILE GGSTORES 
PRINT STORE_NAME/C STATE/R AS 'St' BY ADDRESS1/C 
WHERE STATE EQ 'CA'
ON TABLE SET PAGE-NUM OFF
ON TABLE SET ONLINE-FMT HTML
ON TABLE SET STYLESHEET *
TYPE = REPORT, GRID=OFF, $
ENDSTYLE
END

Die Ausgabe ist:

Hinweis: Fügen Sie die Syntax ON TABLE SET SQUEEZE ON Ihrer Anfrage hinzu, wenn Sie das PDF-Format verwenden.


Nach oben

x
Ein Label für eine Zeilen- oder Spaltensumme ausrichten.

Vorgehensweise:

Sie können ein Label für eine Zeile oder eine Spaltensumme linksbündig, rechtsbündig oder zentriert ausrichten. Zugehörige Informationen finden Sie in Labels erstellen, um Daten zu identifizieren.



x
Syntax: Ein Label für eine Zeile oder eine Spaltensumme mit Legacy-Formatierung ausrichten
ROW-TOTAL/justification [/format] [AS 'label']
COLUMN-TOTAL/justification [AS 'label']

oder

COLUMN-TOTAL/justification [AS 'label']

Hierbei gilt:

justification
Ist der Anordnungstyp. Gültige Werte sind:

L platziert das Label links.

R platziert das Label rechts.

C zentriert das Label.

/format
Ist eine optionale Formatspezifikation für eine Zeilensumme. Sie können den Ausrichtungswert mit dem Formatwert (in beliebiger Reihenfolge) kombinieren, um die Breite der Spaltendaten anzupassen oder um Anzeigeoptionen anzugeben.
AS 'label'
Ist ein optionales angepasstes Label.


Beispiel: Ein Label für eine Zeilensumme zentrieren

Diese Anfrage erstellte das gestaffelte Label "Total,Population,by State" für die Zeilensumme und zentriert es. Das Format D12 für ROW-TOTAL zeigt per Default Kommas an.

TABLE FILE GGDEMOG
PRINT MALEPOP98 FEMPOP98 
ROW-TOTAL/C/D12 AS 'Total,Population,by State' 
BY ST
WHERE (ST EQ 'WY' OR 'MT')
ON TABLE COLUMN-TOTAL AS 'Total by Gender'
ON TABLE SET PAGE-NUM OFF
ON TABLE SET ONLINE-FMT HTML
ON TABLE SET STYLESHEET *
TYPE = REPORT, GRID=OFF, $
ENDSTYLE
END

Die Ausgabe ist:


Nach oben

x
Ein Label für eine Zwischen- oder Gesamtsumme ausrichten

Sie können ein angepasstes Label für eine Zwischensumme nicht direkt ausrichten. Wenn jedoch für HTML-, EXL2K- oder EXL07-Reportausgabe für Spalten mit dem einen Zwischensummenbefehl die Gesamtsumme oder Zwischensummen berechnet werden und Sie im StyleSheet keine Spalte angeben, wird die Formatierung auf die Summen und Zwischensummen aller Spalten und auf den Labeltext angewendet, der die Summen- und Zwischensummenwerte beschreibt. Weitere Informationen zu diesem Thema finden Sie in Eine Reportkomponente in einem WebFOCUS StyleSheet identifizieren.



Beispiel: Labels für Zwischensummen und Gesamtsummen ausrichten

Diese Anfrage erstellt eine Zwischensumme für die numerischen Spalten im Report und richtet die Ausgabe einschließlich dem Text des Labels, der den Werten für die Zwischensummen vorausgeht, rechtsbündig aus. Da numerische Ausgaben per Default rechts ausgerichtet werden, werden in diesem Beispiel die Angaben im StyleSheet verwendet, um die Labels neu zu positionieren. Das Default-Label für die automatisch erzeugte Gesamtsumme wird ebenfalls rechtsbündig ausgerichtet.

TABLE FILE EMPLOYEE
SUM DED_AMT BY DED_CODE BY DEPARTMENT
BY BANK_ACCT
WHERE DED_CODE EQ 'CITY'
WHERE BANK_ACCT NE 0 
ON DEPARTMENT SUBTOTAL AS 'Total City Deduction for' 
ON TABLE SET PAGE-NUM OFF
ON TABLE SET ONLINE-FMT HTML
ON TABLE SET STYLESHEET *
TYPE=REPORT, GRID=OFF, $ 
TYPE=SUBTOTAL, STYLE=BOLD, JUSTIFY=RIGHT,$
TYPE=GRANDTOTAL, STYLE=BOLD, JUSTIFY=RIGHT,$ 
ENDSTYLE
END

Die Ausgabe ist:


WebFOCUS