Insertion de lignes de texte libre

Comment :

Vous pouvez insérer du texte partout dans votre rapport FML en le saisissant sur une ligne tout seul et en l'entourant de guillemets doubles. Vous pouvez aussi ajouter des lignes vierges, désignées comme du texte, afin d'améliorer l'apparence du rapport.

En plus, vous pouvez inclure des données développées dans votre rapport FML dans une ligne de texte libre en incluant l'étiquette pour la variable de données dans la ligne de texte.


Haut de page

Exemple : Insertion de texte libre

Dans cet exemple, trois lignes de texte libre sont insérées, une ligne vierge et deux lignes de texe :

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

La sortie est montrée comme ce qui suit :

                     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  

Notez que la ligne vierge a été créée en entourant un espace vierge de guillemets doubles sur une autre ligne de la requête de rapport.


Haut de page

x
Syntaxe : Insérer des variables de données dans des lignes de texte
"text <label[(c)][>]"

où :

<

Est un caret de gauche requis pour mettre en parenthèses l'étiquette.

étiquette

Est l'étiquette de ligne explicite ou implicite (dans une commande RECAP, la valeur calculée fait fonction de l'étiquette

c

est un identifiant de cellule facultatif indiquant le numéro de colonne de la cellule. Cependant, cet identifiant est requis lorsqu'il y a plus d'une colonne dans le rapport. Si vous l'employez, insérez-le dans des parenthèses.

>

est un signet d'insertion à droite facultatif qui sert à rendre plus clair le positionnement.



Exemple : Insertion d'une variable de données dans une ligne de texte

Dans cet exemple, la valeur RECAP, CURASST, est supprimée par la commande NOPRINT, et insérée en tant que variable de données dans la ligne de texte.

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

La sortie est montrée ci-dessous.

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

WebFOCUS