Condición IF en formulario

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • christianl
    Member
    • ago
    • 35

    #1

    Condición IF en formulario

    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
    Senior Member
    • feb
    • 144

    #2
    Condición en formulario

    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.

    Comentario

    • christianl
      Member
      • ago
      • 35

      #3
      Condición IF en Formulario

      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.

      Comentario

      • abfv
        Senior Member
        • feb
        • 144

        #4
        Condición

        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.

        Comentario

        Trabajando...