FOR_CAR : Calcul Formule, résultat caractère
BUT
Cette fonction permet de donner le résultat d’une formule sous la forme d’une valeur caractère. Par exemple, si cette fonction reçoit en paramètre d’entrée la chaîne de caractère ‘Bonjour’ + ‘ ‘ + ‘DIAPASON’, la fonction renvoie la chaîne de caractère ‘Bonjour DIAPASON’.
TYPE
CARACTERE
SYNTAXE
VLO.Résultat_Formule = FOR_CAR( FORMULE = Formule_à_Calculer )
PARAMETRES
Paramètre | E/S | O | Type | Description |
FORMULE | E | Oui | Caractère | Chaîne de caractère contenant la syntaxe de la formule de type caractère à calculer. Peut être une variable locale ou une constante locale ou une constante globale ou une variable contextuelle visible à ce stade d’utilisation de la fonction. Les caractéristiques principales de la formule sont les suivantes : Les valeurs de type caractère doivent se trouver à l’intérieur de côtes (caractères ‘ ou caractère « ). Le caractère opératoire + est utilisé pour décrire la concaténation. Il faut impérativement qu’il y a ait au moins un espace entre chaque chaîne de caractère et opérateur. |
EXEMPLES
Formule à Calculer | Résultat Formule | Commentaire |
'Bonjour' + ' ' + 'DIAPASON' | Bonjour DIAPASON |
VLO.V1 = CLO. «Les problèmes,»
VLO.V2 = CLO. «c'est fini. ».
COMMENTAIRE : dans la formule ci-dessous, la variable V2 est encadrée par le caractère double côte et non la simple côte, car sa valeur contient un caractère simple côte.
VLO.Formule = CLO."'" + VLO.V1 + CLO."' + ' ' + "" + var2 + """
VLO.Resultat = CAL_CAR ( FORMULE-CARACTERE= VLO.Formule)
La variable Resultat contiendra la chaîne de caractère suivante : Les problèmes, c’est fini.