PDA

Ver la Versión Completa : Reemplazar carácter por otro carácter


rotsen26
25-05-2013, 19:10:24
Buen dia amigos, tengo un proble con un lector de codigos de barras, lo que pasa es que el codigo de barras tiene numeros y guiones (545-4548-54) algo así... y a la hora de leer el codigo mediante el lector, cuando lo pone en el cuadro de texto se pone algo asi (545'4548'54) y lo que quiero hacer es que cuando el lector lo lea se reemplacen los ' por los -... ya probé todas las propiedades del teclado y de los cuadros de textos... si alguien puede ayudarme se lo agradecere mucho!!!

oscarac
25-05-2013, 22:59:58
me parece raro que el lector de codigos de barra lea ' en lugar de -

se me ocurre que lo que podras hacer es utilizar el onchange del edit donde lees el codigo
y ahi verificar si el caracter es ' que lo reemplace con -

AzidRain
25-05-2013, 23:03:23
Lees el código, lo guardas en una cadena y luego la transformas así:


StringReplace ( CadenaLeida, chr(39), '-', [ rfReplaceAll]);

También puedes configurar el lector para que haga la sustitución directamente.

defcon1_es
27-05-2013, 10:51:38
Hola.
Por lo que dices, creo que el lector no está bien configurado.
Cada lector suele venir con un libro (con códigos de barras) para configurarlo adecuadamente, por ejemplo,
para que cuando termine cada lectura, incluya un "intro", etc.

¿Has probado a configurar el lector de códigos de barras?

Si no tienes dicho libro, busca en la página del fabricante la documentacion de tu lector.