Crystal Reports  

Comparaison des formules à syntaxe Basic avec les fonctions de Visual Basic

L'utilisation de la variable formula est similaire à l'écriture d'une fonction nommée formula dans Visual Basic.

Observez la formule en syntaxe Basic suivante :

Rem Une formule renvoyant une valeur de type chaîne
Rem La fonction Rnd renvoie un nombre aléatoire
Rem entre 0 et 1
If Rnd > 0.9 Then
   formula = "Vous avez gagné !"
Else
   formula = "Désolé. Réessayez."
End If

La formule ci-dessus renvoie la valeur de type chaîne "Vous avez gagné !" si le nombre aléatoire renvoyé par Rnd est supérieur à 0.9 et la valeur de type String "Désolé. Réessayez." dans le cas contraire.

La formule ci-dessus pourrait être écrite comme la fonction Visual Basic suivante :

Rem Les lignes de code suivantes sont en Visual Basic
Function formula()
    If Rnd > 0.9 Then
       formula = "Vous avez gagné !"
    Else
       formula = "Désolé. Réessayez."
    End If
End Function

Voir aussi

Syntaxe Basic