#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 |
#2
|
||||
|
||||
Marc,
intenta poner así tu variable: &variable(Z)& Saludos! |
#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 |
#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 |
#5
|
|||
|
|||
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. |
#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.
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|