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

Était-ce utile?

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
scroll top