Crystal Report: If-Else If Formula
Question
Pour un champ de chaîne dans le rapport de cristal je veux rédiger formule où si ce champ est nul, il doit afficher en « aucune valeur » sinon les valeurs réelles devraient venir
Ce que j'ai écrit est
Local LaChaine x; Si {mySp;} 1.mystringfield = "" ou IsNull ({mySp;} 1.mystringfield) puis x: = "Pas de valeur"; Else x: = {mySp; 1.mystringfield}
L'erreur de gras montre marqués en disant « le reste du texte ne semble pas faire partie des rapports de cristal de formule »
Ce qui est incorrect dans ma formule?
Prévenez-moi pour plus d'entrées
Merci
La solution
Je pense que vous devez retirer la ;
et envelopper le ou entre parenthèses:
Local StringVar x;
If (IsNull({mysp;1.mystringfield}) or {mysp;1.mystringfield} ="") then
x := "No value"
Else x := {mysp;1.mystringfield}
Autres conseils
IF Isnull({mysp;1.mystringfield}) Then
"No Value"
Else
{mysp;1.mystringfield}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow