Separateurs
Instruction
Rôle : |
Redéfinit temporairement des séparateurs. |
Notes : |
Cette instruction sert à déclarer une liste de chaînes à éditer pour séparer les colonnes de tabulation.
Elle est à utiliser dans un objet EDITION ou IMPRESSION, notamment dans la méthode TABULATION, mais peut être aussi utilisée dans n'importe quelle méthode d'objet de ce type.
L'instruction Separateurs doit être impérativement placée avant l'instruction Colonnes et après l'instruction Editer dans une méthode TABULATION.
Les valeurs de séparateurs doivent être des constantes entre guillemets. Elles peuvent valoir :
- " " : Pour ne pas avoir de séparateur visible(valeur par défaut)
- "G": Séparateur Graphique : tracé de cadres, sauf en mode brouillon. Par défaut, on a un espace de part et d'autre du trait.
Si on redéfinit les séparateurs dans une méthode, les séparateurs ainsi définis ont une validité temporaire : ils seront annulés à la fin de la méthode en cours.
Seules les instructions Tabuler avec paramètres et Trait "HS", "VS", "RS", "BS" ou "TS" utiliseront ces séparateurs redéfinis.
Syntaxe 1 : |
Separateurs <nombre>, <valeur> [, <nombre>, <valeur> [,<...>]] |
Cette description en nombres et valeurs s'entend en décrivant la tabulation de la gauche vers la droite.
Exemple :
Separateurs 1, "G ", 2, " ", 2,"G"
Dans le cas d'une édition de quatre champs, l'instruction ci-dessus s'interprète de la façon suivante: On met un premier séparateur "G"(Trait vertical), puis deux colonnes sont éditées sans séparateurs et ensuite on a à nouveau deux séparateurs.
Syntaxe 2 : |
Separateurs <valeur> |
Ici, tous les séparateurs sont identiques et sont égaux au nombre d'opérandes à éditer plus un.
Exemple :
Separateurs "G"
|
Bandeau, Colonnes, Designations, Editer, Tabuler, Trait, Styles |
Exemple :
Domaine :
ESSAI "Separateurs redéfinis"
Objet EDITION : SEPREDEF
Declaration
VARIABLES :
Double total
("total TVM")=0
TABLE : CLIENT
FinDeclaration
Methode TABULATION
Editer NOM,CP,VILLE,TVM
Separateurs "G"
FinMethode
Methode POUR_TOUT
total=total+TVM
Tabuler
FinMethode
Methode FIN_DOCUMENT
Separateurs 1,"G",3," ",1,"G"
Trait "H"
Tabuler
"TOTAL","","",total
Trait "H"
FinMethode
FinObjet
Après l'appel à la méthode :