SmartForm---quitar zeros del campo de la bseg BUZEI

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • Marc Espinosa
    Member
    • ago
    • 73

    #1

    SmartForm---quitar zeros del campo de la bseg BUZEI

    Buenos dias Forer@s!!
    tengo una duda, estoy haciendo un SmartForm, y quiero mostrar el campo de la bseg BUZEI, un numerico de 3 posiciones, pues bien, si este campo tiene informado un 1, o un 2, al mostrarlo me aparece 001, o 002, mi pregunta es como lexes quitar esos zeros, en un report yo he utilizado para estos casos de quitar/poner, pack y unpack, pero en el formulario parece q no le mola nada y no me lo hace,alguna sugerencia???

    Gracias!!!
    Saludos
    Marc Espinosa
  • MissRazor
    Junior Member
    • abr
    • 8

    #2
    Marc,
    intenta poner así tu variable:
    &variable(Z)&

    Saludos!

    Comentario

    • Marc Espinosa
      Member
      • ago
      • 73

      #3
      es q sino no funcionaria, en formularios lo campos se introducen de esa manera '&<campo>&'.

      yo tengo &bseg-BUZEI&, pero quiero q me quite los zeros de la izquierda, la mierda es q no me deja usar el UNPACK, ....
      Saludos
      Marc Espinosa

      Comentario

      • Attilio Travascio
        Member
        • jun
        • 54

        #4
        Hola buenas tardes, Cuando llamas al Smartforms lo hace por medio de un reporte o programa, si ese es el caso entonces elimina los ceros antes de enviarlo por la funcion que dispara el smartform, puedes utilizar esta funcion para eliminarlos,
        CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT'
        EXPORTING
        INPUT = &1
        IMPORTING
        OUTPUT = &1.

        Ahora bien si no puedes hechar codigo en el programa control del smartforms, intenta la opcion que te dio Missrazor &BSEG-BUZEI(Z)&, de esta manera se eliminan los ceros en la variables de formulario.
        ATTILIO TRAVASCIO

        Comentario

        • bisonye
          Senior Member
          • ago
          • 635

          #5
          Originalmente publicado por Marc Espinosa
          es q sino no funcionaria, en formularios lo campos se introducen de esa manera '&<campo>&'.

          yo tengo &bseg-BUZEI&, pero quiero q me quite los zeros de la izquierda, la mierda es q no me deja usar el UNPACK, ....
          Prueba tambien como dice MissRazor si no quieres modificar el programa de impresión:


          Por ejemplo: &bseg-BUZEI(C)&

          Ponlo así y verás como quita los 0.
          http://sapymas.blogspot.com/

          Comentario

          • giusepy
            Junior Member
            • may
            • 2

            #6
            quitar ceros

            como puedo hacer para quitar los ceros de mi reporte estoy usando una tabla maqueta donde cada entrada es un texto y/o una sumatoria, en los entradas vacías me sale ceros cosa que no debe ser como puedo hacer para que no aparezcan los ceros en las entradas de texto vacias.

            Comentario

            Trabajando...