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 rangée de texte libre en incluant le label pour la variable de données dans la rangée de texte.


Haut de page

Exemple : Insertion de texte libre

Dans cet exemple, trois rangées de texte libre sont insérées, une rangée vierge et deux rangées 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 rangée 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 rangées de texte
"text <label[(c)][>]"

où :

<

Est un caret de gauche requis pour mettre en parenthèses le label.

étiquette

Est le label de rangée explicite ou implicite (dans une commande RECAP, la valeur calculée fait fonction du label

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 rangée 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 rangée 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