Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 29-06-2004
squenda squenda is offline
No confirmado
 
Registrado: dic 2003
Ubicación: México D.F.
Posts: 61
Poder: 0
squenda Va por buen camino
problema al leer codigo de barras

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.
Responder Con Cita
  #2  
Antiguo 29-06-2004
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 27
jachguate Va por buen camino
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.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #3  
Antiguo 30-06-2004
Avatar de Paoti
Paoti Paoti is offline
Miembro
 
Registrado: may 2003
Ubicación: Monterrey. N.L., México
Posts: 612
Poder: 21
Paoti Va por buen camino
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

Código:
if key = VK_RETURN then
y ya haces loq eu quieres que haga insertar el registro o mostrar el dato, etc.


espero haberte ayudado
__________________
Estudia y anda en la calle.... que asi serás el doble de listo que los demás...

análisis de información
análisis y diseño de sistemas

Paoti Rios Reséndiz
Responder Con Cita
  #4  
Antiguo 30-06-2004
squenda squenda is offline
No confirmado
 
Registrado: dic 2003
Ubicación: México D.F.
Posts: 61
Poder: 0
squenda Va por buen camino
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
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 05:24:34.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi