Crystal Report: if-else Se Formula
Domanda
Per un campo di stringa nel rapporto di cristallo desidero redigere formula dove se quel campo è nullo, dovrebbe visualizzare come "Nessun valore" altro i valori effettivi dovrebbero venire
Quello che ho scritto è
locale StringVar x; Se {mySp; 1.mystringfield} = "" o IsNull ({mySp; 1.mystringfield}) allora x: = "Valore No"; Else x: = {mySp; 1.mystringfield}
Il grassetto errore spettacoli contrassegnati dicendo "il testo rimanente non sembra far parte dei rapporti di cristallo formula"
Che cosa è errato nella mia formula?
Fammi sapere per più ingressi
grazie
Soluzione
Credo che è necessario rimuovere il ;
e avvolgere il o tra parentesi:
Local StringVar x;
If (IsNull({mysp;1.mystringfield}) or {mysp;1.mystringfield} ="") then
x := "No value"
Else x := {mysp;1.mystringfield}
Altri suggerimenti
IF Isnull({mysp;1.mystringfield}) Then
"No Value"
Else
{mysp;1.mystringfield}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow