Visual Basic - lector de codigo de barras

Life is soft - evento anual de software empresarial
 
Vista:

lector de codigo de barras

Publicado por jose (10 intervenciones) el 21/07/2005 03:34:56
Hola amigos,
Tengo una lectora de codigo de barras, todo funciona bien lo que quiero es insertar en la cadena de caracteres un codigo ascii por ejemplo el codigo ascii del <enter> para luego seguir leendo el resto de la cadena, esto para hacer saltos entre los cuadros de textos directamente.
No se si llegue llegue a explicar bien, pero de todas maneras si alguno sabe de esto por favor hacermelo conocer.

gracias
saludos

jose
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
sin imagen de perfil
Val: 14
Ha aumentado 1 puesto en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

RE:lector de codigo de barras

Publicado por SuNcO (599 intervenciones) el 21/07/2005 05:00:03
El Enter ya lo envia la pistola lectora.. lo que tu debes hacer es detectarlo, esto lo puedes hacer con el evento KeyPress

Yo tambien tengo una pistola lectora y este codigo me funciona bien :

Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
KeyAscii = 0
Text2.SetFocus
End If
End Sub

KeyAscii = 0 es para que no haga el sonido de error de Windows

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:lector de codigo de barras

Publicado por jose (10 intervenciones) el 21/07/2005 15:44:07
hola
Lo que quiero es insertar u enter dentro del codigo de barrar de tal manera que mende un enter intermedio al leer el codigo de barras y por defecto el enter final,
ose si tengo esta secuencia de numeros: 123-456-789, lo que deseo es que los "-" sean enters y por supuesto el enter final.

saludos.
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:lector de codigo de barras

Publicado por JUAN GARCIA (1 intervención) el 21/07/2005 18:10:54
EN EL MANUAL DEL LECTOR TRAE INCLUIDO UNOS CODIGOS DE BARRAS PARA QUE PROGRAMES EL LECTOR YA SEA SI LO VAS A USAR CON 128 EAN 139 ETC Y TAMBIEN UNO PARA QUE INCLUYAS EL ENTER
SI NO LO TIENES CONTACTAME POR CORREO Y TE ENVIO LOS DATOS
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
sin imagen de perfil
Val: 14
Ha aumentado 1 puesto en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

RE:lector de codigo de barras

Publicado por SuNcO (599 intervenciones) el 21/07/2005 19:48:19
Ok.. primero no se si se puedan poner guiones ( - ) en un codigo de bara, de poderse entonces se puede hacer un pequeño codigo para que haga eso que pides

1234-5678-90

Por ejemplo yo le haria asi :

Enviar los datos a Text1
Separar los datos que hay en Text1 con la funcion Split

Cadenas = split(Text1,"-")

Cadenas(0) contiene "1234"
Cadenas(1) contiene "5678"
Cadenas(2) contiene "90"

Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
KeyAscii = 0

Cadenas = Split(Text1, "-")

Text1 = Cadenas(0)
Text2 = Cadenas(1)
Text3 = Cadenas(2)

End If
End Sub


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