PDA

Ver la Versión Completa : problema al leer codigo de barras


squenda
29-06-2004, 03:32:19
Hola a todos, pues otra vez yo, ahora mi problema es el sig:

Tengo una aplicacion en donde se registran productos, ya saben descripcion, stock minimo, maximo, existencia y codigo de barras, y aqui es donde esta el problema, veran, tengo un edit en donde quiero que se coloque el numero que el lector lea, luego poder comprar y vender con dicho codigo, pero el problema es cuando quiero leer un codigo, lo intente en el evento on change de mi edit pero el lector me manda el numero uno por uno y no de un jalon como quisiera, creo que ya me hice bolas, ahi les va mas sencillo:

con un lector necesito leer el codigo de barras de x producto para realizar una compra, dicho numero se coloca en un edit, pero yo no puedo saber si ya termino de colocar el numero ya que si el numero que me da es 23458765 me va dando primero el 2 luego el 3 luego el 4 y asi sucesivamente por lo tanto no puedo utilizar el evento on change del edit para realizar el insert, porque tampoco se de la longitud del numero que me devuelva.

espero haberme explicado, por favor si alguien me puede ayudar se lo voy a agradecer.

jachguate
29-06-2004, 08:58:11
Regularmente podes configurar el lector para que al terminar envie un caracter especial, o bien un enter o un tabulador. De esta manera podes valerte del evento onExit del Edit para hacer lo que te plazca cuando se ha "terminado" de recibir el código.

Hasta luego.

;)

Paoti
30-06-2004, 04:44:33
hola squenda!!!

trata de en un tedit en blanco (sin nada de codigo en sus eventos) leer el codigo de barras, o desde una celda de excel..... si te muestra odo el codigo... creo suponer que es problema de la forma en comoe stas programando....


el lector de codigo de barras se comporta como el teclado, una vez terminado te manda me parece un enter...


como consejo.. no programes nada en el evento Onchange, mejor programa en el evento onkeyup

con

if key = VK_RETURN then

y ya haces loq eu quieres que haga insertar el registro o mostrar el dato, etc.


espero haberte ayudado

squenda
30-06-2004, 08:22:58
Muchas gracias jachguate y Paoti, voy a probar sus consejos, espero que ahora si funcione porque me urge, es lo unico que me falta para entregarle a mi cliente, de verdad gracias.

saludos