Skip to main content
Skip table of contents

FOR_LOG : Calcul Formule, résultat logique

BUT

Cette fonction permet de donner le résultat d’une formule sous la forme d’une valeur logique. Par exemple, si cette fonction reçoit en paramètre d’entrée la chaîne de caractère 2 > 1 ou bien ‘C’ > ‘A’, la fonction renvoie Vrai.

TYPE

LOGIQUE

SYNTAXE

VLO.Résultat_Formule = FOR_LOG ( 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 logique à 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 faisant l’objet de tests doivent se trouver à l’intérieur de côtes (caractères ' ou caractère ").

Les valeurs numériques décimales doivent avoir pour séparateur décimal le point.

Les caractères opératoires (+, -, *, /) et les parenthèses ouvrantes et fermantes peuvent être utilisés.

Il faut impérativement qu’il y a ait au moins un espace entre chaque chaîne de caractère et chiffre et opérateur et parenthèse ouvrante et parenthèse fermante.

La formule peut contenir des expressions séparées par des parenthèses avec des OU ou des ET ; la valeur OU doit être décrite par la syntaxe OR et la valeur ET doit être traduite par la syntaxe AND.

EXEMPLES

Formule à Calculer

Résultat

Commentaire

2 > 1

Vrai

‘C’ < ‘A’

Faux

(2 > 1) AND (‘C’ < ‘A’)

Faux

(2 > 1) OR (‘C’ < ‘A’)

Vrai

( ( 1 + 1 ) > 1) AND (‘A+B’ < ‘A’)

Vrai

2>1

?

Il manque des espaces entre les nombres et opérateurs.

NOTES

Voir la fonction FOR_CAR pour la syntaxe des chaînes de caractère.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.