Frage

Für ein String-Feld in Crystal Report wünschte, ich Formel zu schreiben, wo, wenn das Feld null ist, sollte es kommen sollte

als „kein Wert“ sonst der Ist-Wert angezeigt werden

Was ich geschrieben habe, ist

Local StringVar x; Wenn {mySp; 1.mystringfield} = "" oder IsNull ({mySp; 1.mystringfield}), dann x: = "Kein Wert"; Else x: = {mySp; 1.mystringfield}

Die fett markiert zeigt Fehlermeldung, dass „der restliche Text erscheint nicht Teil des Formel Crystal Reports zu sein“

Was ist falsch in meiner Formel?

Lassen Sie mich für mehr Eingänge wissen

Dank

War es hilfreich?

Lösung

Ich glaube, Sie brauchen die ; zu entfernen und die oder in Klammern wickeln:

Local StringVar x; 

If (IsNull({mysp;1.mystringfield}) or {mysp;1.mystringfield} ="") then 
x := "No value"
Else x := {mysp;1.mystringfield}

Andere Tipps

IF Isnull({mysp;1.mystringfield}) Then
  "No Value"
Else
  {mysp;1.mystringfield}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top