Freitextzeilen einfügen

Vorgehensweise:

Fügen Sie an beliebiger Stelle in Ihrem Report Text ein, indem Sie ihn in eine eigene Zeile eingeben und in Anführungszeichen setzen. Sie können auch Leerzeilen hinzufügen, die für Text bestimmt sind, um das Aussehen des Reports zu verbessern.

Sie können zusätzlich Daten in eine Freitextzeile aufnehmen, die in Ihrem FML-Report entwickelt wurden, indem Sie das Label für die Datenvariable in die Textzeile aufnehmen.


Nach oben

Beispiel: Freitext einfügen

In diesem Beispiel werden drei Freitextzeilen eingefügt (eine Leerzeile und zwei Textzeilen).

TABLE FILE LEDGER
SUM AMOUNT FOR ACCOUNT 
" --- CASH ACCOUNTS ---"             OVER 
1010 AS 'CASH ON HAND'               OVER
1020 AS 'DEMAND DEPOSITS'            OVER
1030 AS 'TIME DEPOSITS'              OVER
" "                                  OVER 
" --- OTHER CURRENT ASSETS ---"      OVER 
1100 AS 'ACCOUNTS RECEIVABLE'        OVER
1200 AS 'INVENTORY'
END

Die Ausgabe wird wie folgt angezeigt.

                     AMOUNT  
                     ------  
 --- CASH ACCOUNTS ---       
CASH ON HAND          8,784  
DEMAND DEPOSITS       4,494  
TIME DEPOSITS         7,961  
                             
 --- OTHER CURRENT ASSETS ---
ACCOUNTS RECEIVABLE  18,829  
INVENTORY            27,307  

Beachten Sie, dass die Leerzeile erstellt wurde, indem eine Leerstelle in einer separaten Zeile in der Reportanfrage in Anführungszeichen gesetzt wurde.


Nach oben

x
Syntax: Datenvariable in Textzeilen einfügen
"text <label[(c)][>]"

Hierbei gilt:

<

Ist eine linke spitze Klammer, erforderlich, um das Label einzuklammern.

Label

Ist das explizite oder implizite Zeilenlabel. (In einem RECAP wird der berechnete Wert als Label eingesetzt).

c

Ist ein optionaler Zellenidentifikator, der die Spaltennummer der Zelle angibt. Dieser Identifikator ist jedoch erforderlich, sobald es mehr als eine Spalte im Report gibt. Wenn Sie ihn verwenden, sollte er in Klammern gesetzt werden.

>

Ist eine optionale rechte spitze Klammer, die verwendet werden kann, um die Positionierung zu verdeutlichen.



Beispiel: Eine Datenvariable in eine Textzeile einfügen

In diesem Beispiel wird der RECAP-Wert CURASST durch den NOPRINT-Befehl unterdrückt und stattdessen als eine Datenvariable in die Textzeile eingefügt.

SET PAGE-NUM=OFF
TABLE FILE LEDGER
SUM AMOUNT FOR ACCOUNT
10$$ AS 'Cash'                   LABEL CA    OVER
1100 AS 'Accounts Receivable'    LABEL AR    OVER
1200 AS 'Inventory'              LABEL INV   OVER
RECAP CURASST/I5C = CA + AR + INV; NOPRINT   OVER 
"Current Assets: <CURASST" 
END

Die Ausgabe wird im folgenden Bild illustriert.

                     AMOUNT
                     ------
Cash                 21,239
Accounts Receivable  18,829
Inventory            27,307
Current Assets: 67,375     

WebFOCUS