Gracias Javier,
Si, es lo que no consigo salvar, bueno supongo que no pasa nada una vez sabido la longitud REAL de campo ( datos cubiertos ) pues Condicionar la impresión por indicadores en función de la longitud ….. De: [email protected] [mailto:[email protected]] En nombre de Javier Mora Enviado el: martes, 18 de junio de 2019 11:19 Para: 'forum.help400' Asunto: RE: Generar Código de Barras de un campo variable Hasta donde yo sé, creo que no es posible indicar una longitud variable en los BARCODE de las DDS de impresión, ya que siempre toma en cuenta todas las posiciones. Una solución podría ser solapar en la misma posición distintos campos con distintas longitudes. De: [email protected] <mailto:[email protected]> <[email protected] <mailto:[email protected]> > En nombre de Alberto Martinez Enviado el: martes, 18 de junio de 2019 7:32 Para: forum.help400 <[email protected] <mailto:[email protected]> > Asunto: Generar Código de Barras de un campo variable A ver si te sirve esto. Aquí entra un campo de 20 digitos y se busca el primer blanco y se calcula a partir de la cadena que queda. No lo he puesto en el código, pero previamente el campo eanentrada lo paso por una función para comprobar que todo lo que hay son números y no me cuelan ningún carácter raro. Que con los usuarios de hoy en dia...nunca se sabe. Saludos D Eanentrada S 20 D Eansortida S 20 D Eancalcul S 20 Varying C *entry Plist C Parm Eanentrada C Parm Eansortida Eanentrada=%triml(Eanentrada); Longitud=(%scan(' ':Eanentrada:1))-1; Eancalcul=%subst(%trim(eanentrada):1:Longitud); De: "JuanPelaez" <[email protected] <mailto:[email protected]> > Para: <[email protected] <mailto:[email protected]> > Fecha: 17/06/2019 17:30 Asunto: ** Newsletter ** Generar Código de Barras de un campo variable Enviado por: [email protected] <mailto:[email protected]> _____ Buenas foro, Se me plantea el siguiente problema : tengo un campo de 15 posiciones con el cual genero un CODIGO DE BARRAS pero Puede que, a veces, no estén todas las 15 posiciones cubiertas, pueden ser 10, 12 ….. ( anidados a la izquierda y blancos derecha ), Al generar el Código de Barras en estos casos como incluye los blancos al leerlo posteriormente da un error, lo que quería era generar El código de barras SOLAMENTE con las posiciones que no sean blancos y no sé cómo hacerlo ……. Gracias Libre de virus. <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient> www.avast.com ____________________________________________________ Únete a Recursos AS400, nuestra Comunidad ( <http://bit.ly/db68dd> http://bit.ly/db68dd ) Forum.Help400 © Publicaciones Help400, S.L. --- El software de antivirus Avast ha analizado este correo electrónico en busca de virus. https://www.avast.com/antivirus
____________________________________________________ Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd ) Forum.Help400 © Publicaciones Help400, S.L.

