Crystal Reports  

Opérateurs arithmétiques (syntaxe Basic)

Les opérateurs arithmétiques sont utilisés pour combiner des nombres, des variables numériques, des champs et des fonctions numériques pour obtenir un autre nombre.

Les opérateurs arithmétiques sont l'addition (+), la soustraction (-), la multiplication (*), la division (/), la division entière (\), l'opération Modulo (Mod), la négation (-) et l'exponentielle (^).

Exemples

'Pourcentage d'actions privilégiées extraordinaires par rapport
'aux actions ordinaires
formula = ({Comptabilité.Actions privilégiées} / _
           {Comptabilité.Actions ordinaires}) * 100
'La racine carrée de 9, Sqr(9) est 3
'La formule renvoie la valeur 17
formula =  7 + 2 * 3 - 2 + Sqr(6 + 3) * Len("up")

Ordre de priorité

Le programme évalue en général les expressions dans l'ordre suivant :

Les opérateurs arithmétiques dans Crystal Reports possèdent le même ordre de priorité que leurs équivalents dans Visual Basic. Liste des opérateurs arithmétiques, dans l'ordre de priorité décroissante :

Exemple

Les multiplications et les divisions s'effectuent d'abord de gauche à droite. Vient ensuite le tour des additions et soustractions. Par exemple, 5 + 10 * 3 = 5 + 30 = 35.

Vous pouvez changer cet ordre de priorité en utilisant des parenthèses. Par exemple, (5 + 10) * 3 = 15 * 3 = 45. L'utilisation de parenthèses est recommandée lorsque vous n'êtes pas certain de l'ordre de priorité.

Voir aussi

Opérateurs | Exécution des calculs dans un état