Crystal Report: Si-Else If Fórmula
Pregunta
Por un campo de cadena en el informe de cristal deseo para escribir la fórmula en la que si ese campo es nulo, debe aparecer como "Sin valor" de lo contrario los valores reales deben llegar
Lo que he escrito es
VarCadena local x; Si {mySp; 1.mystringfield} = "" o IsNull ({mySp; 1.mystringfield}), entonces x: = "No valor"; Otras ventas x: = {mySp; 1.mystringfield}
La negrita shows marcados error diciendo "el resto del texto no parece ser parte de los informes de cristal fórmula"
¿Cuál es incorrecto en mi fórmula?
Avísame para más entradas
gracias
Solución
Creo que es necesario eliminar la ;
y envolver el o entre paréntesis:
Local StringVar x;
If (IsNull({mysp;1.mystringfield}) or {mysp;1.mystringfield} ="") then
x := "No value"
Else x := {mysp;1.mystringfield}
Otros consejos
IF Isnull({mysp;1.mystringfield}) Then
"No Value"
Else
{mysp;1.mystringfield}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow