PDA

Ver la Versión Completa : Condición IF en formulario


christianl
18/02/10, 15:12:46
Buenos días.

Necesito imprimir en un formulario un campo solo si este es mayor a cero. Entonces en la ventana donde se imprime pongo.

/: IF &W_RESBD_BDMNG2& > 0
P4 &W_RESBD_BDMNG2&
/: ENDIF

Intenté algunas alternativas poneindo puntos al final de cada línea o poneindo el valor cero como 0,000 o 0.000 y no obtuve resultados.

P4 es un formato definido en el formulario.
Alguien me puede dar una ayuda.
Muchas Gracias.

abfv
18/02/10, 15:41:54
Hola,tratas de hacer un debug del formulario para ver si está llena la variable y antes de eso probá con lo siguiente.

/: IF &W_RESBD_BDMNG2& > '0'

Saludos.

christianl
18/02/10, 17:39:58
No funcionó.
No me reconoce la condición del IF porque directamente no me muestra datos ya sea que el valor supere o no cero.

muchas gracias.
salduso.

abfv
18/02/10, 18:06:56
Te fijaste si el programa le está mandando el valor de la variable al formulario.

Una buena forma es activar el debug. Ni bien ingresas a la SE71, le pones el nombre del formulario y vas utilidades y de ahí activar debugger.

Luego te generas otro modo, ingresas al programa impresor y lo ejecutas, asi vas a poder ver si se pierde el valor de la variable.

Es lo único que se me ocurre. Suerte.