Visual Basic - usando lector de codigo de barras

Life is soft - evento anual de software empresarial
 
Vista:

usando lector de codigo de barras

Publicado por Letty (31 intervenciones) el 21/03/2007 21:20:24
Buen Dìa.

Mi duda es que cuando uso el lector de codigo de barras pase automaticamente a leer otro codigo de barras, es decir.
en un programa de facturas tengo programado el lostfocus de la caja de texto de articulo,
capturo el articulo y para que pierda el foco debo de oprimir la tecla tab.
si uso el lector de codigo de barras, en la caja de texto de articulo me asigna la clave del articulo del codigo de barras pero debo de oprimir el tab, y paso automaticamente a capturar o leer con el codigo de barras otro articulo.
yo deseo eliminar el tener que capturar el tab cada vez que el lector de codigo de barras me asigne la clave del articulo.
espero haberme explicado.

Mil gracias
bye, bye.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:usando lector de codigo de barras

Publicado por Sergio Ariel Gómez (3 intervenciones) el 23/03/2007 16:06:21
No tiene que hacer nada la lectora es como el teclado nada mas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:usando lector de codigo de barras

Publicado por Letty (31 intervenciones) el 23/03/2007 22:37:05
Buen dìa

si eso lo hace perfecto.

mi duda es si hay alguna propiedad de la caja de texto que detecte el lector optico.

como diferenciar cuando se pasa el lector optico o cuando se captura la clave del producto.

tengo la necesidad de hacerlo mas automatico. con el lector optico.

normalmente con el teclado
1 capturo la clave del articulo
2 presiono tab para que pase el producto a la lista de compras del cliente. (dicha lista se visualiza en pantalla)
3 regreso al paso 1.


con el lector optico ( mi idea es tipo soriana)
1.- paso el lector optico (en lugar de capturar la clave del articulo)
2.- si hay alguna propiedad que reconozca el lector optico ( el sistema acumulara el producto a la lista de compras del cliente) EL USUARIO YA NO PRESIONARA TAB. y pasara al paso 1.


LO QUE QUIERO HACER.
necesito hacer que el usuario no tenga que capturar TAB por cada articulo que lleva el cliente.
(DE ESTA MANERA SERÀ MAS RAPIDO)

MIL GRACIAS DE ANTEMANO
BYE, BYE.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:usando lector de codigo de barras

Publicado por francisco mata (2 intervenciones) el 24/03/2007 15:13:18
Buen dia amigo.
yo tambien soy programador en vb y se me ocurre lo siguiente

* Primero estandarizar el numero de digitos de los codigos de barras
por ejemplo el arroz tiene el codigo 10097 son 5 digitos
la lata de chiles tiene el codigo 12209 son 5 digitos

ahora en el evento change del text box contabilizar el numero de caracteres y una vez que sean los 5 buscar el codigo en la bd y si el codigo esta en la base de datos cargar la info y enviar el foco a donde tu quieras.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:usando lector de codigo de barras

Publicado por francisco mata (2 intervenciones) el 24/03/2007 15:32:40
Hacer este trabajo es muy sencillo, lo que hace el lector de codigo de barras es simular la entrada por el teclado, cada vez que el lector scanea un codigo produce un string de entrada numerico, por lo general, gran longitud, por ultimo ingresa un retorno de carro. Es lo mismo que si ingresaras el codigo desde el teclado y le das enter.

posiblemente es que no tienes nada programado en el evento keypress del text box que seria lo siguiente

Private Sub Text1_KeyPress(KeyAscii As Integer)

If KeyAscii = 13 Then '13 es el valor ascii del enter
'aqui va todo lo que quieres que haga el programa una vez que
'captura el codigo
End If

End Sub
yo lo hize con la tecla enter, pero tu prueba hacerlo con el tab
el codigo de la tecla tab es es siguiente: 9
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:usando lector de codigo de barras

Publicado por Carlos (1 intervención) el 29/03/2007 18:56:32
en el evento KeyPress de tu control pon
if KeyAscii=13 then SendKeys "{Tab}"
este automaticamente te enfocara al siguiente control
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar