Texbox y Scanner

28/07/2009 - 00:32 por Edilberto Arteaga | Informe spam
Hola a Todos,
estoy haciendo un pequeño programa para la captura de datos de empleados en
el cual el ingreso del ID del empleado lo realizare con un scanne leyendo un
codigo de barra impreso en un carnet plastico, pero quiero que el ingreso
sea obligatoriamente por el escanner no usando el teclado, como puedo
validar eso.

Preguntas similare

Leer las respuestas

#1 Juan
28/07/2009 - 16:30 | Informe spam
A lo mejor no te he entendido bien pero ¿no bastaría con poner el textBox de
solo lectura?

"Edilberto Arteaga" escribió en el mensaje de
noticias:
Hola a Todos,
estoy haciendo un pequeño programa para la captura de datos de empleados
en el cual el ingreso del ID del empleado lo realizare con un scanne
leyendo un codigo de barra impreso en un carnet plastico, pero quiero que
el ingreso sea obligatoriamente por el escanner no usando el teclado, como
puedo validar eso.
Respuesta Responder a este mensaje
#2 Alberto Poblacion
28/07/2009 - 17:15 | Informe spam
"Juan" wrote in message
news:
A lo mejor no te he entendido bien pero ¿no bastaría con poner el textBox
de solo lectura?



Si es un scanner de los que yo conozco, lo que hace es inyectar los
caracteres como si los hubieras metido en el teclado. Así que si pones el
TexBox de solo-lectura, los caracteres no entran si los tecleas... ni
tampoco entran si los teclea el scanner.

Se me ocurre cronometrar la velocidad a la que entran los caracteres. El
scanner los introduce "a toda velocidad", mientras que desde el teclado solo
pueden entrar a la velocidad a la que una persona pueda pulsar las teclas,
que siempre será más lento que el scanner. Esto lo podrías comprobar en el
evento textbox_Changed, y te permitiría distinguir por qué vía ha entrado el
código.
Respuesta Responder a este mensaje
#3 Francisco Matamoros
05/08/2009 - 01:09 | Informe spam
"Alberto Poblacion" wrote:

"Juan" wrote in message
news:
>A lo mejor no te he entendido bien pero ¿no bastaría con poner el textBox
>de solo lectura?

Si es un scanner de los que yo conozco, lo que hace es inyectar los
caracteres como si los hubieras metido en el teclado. Así que si pones el
TexBox de solo-lectura, los caracteres no entran si los tecleas... ni
tampoco entran si los teclea el scanner.

Se me ocurre cronometrar la velocidad a la que entran los caracteres. El
scanner los introduce "a toda velocidad", mientras que desde el teclado solo
pueden entrar a la velocidad a la que una persona pueda pulsar las teclas,
que siempre será más lento que el scanner. Esto lo podrías comprobar en el
evento textbox_Changed, y te permitiría distinguir por qué vía ha entrado el
código.





Has probado a usar el evento keypress para anular la entrada desde teclado??
Así de cabeza no sé si al introducir con un escaner el texto salta el evento,
si no lo hace y controlas cuando salta puedes anular la acción.
Espero que te ayude.
Respuesta Responder a este mensaje
#4 Edilberto Arteaga
18/08/2009 - 23:33 | Informe spam
Gracias a todos voy a probar lo que me recomiendan.

"Edilberto Arteaga" escribió en el mensaje de
noticias:
Hola a Todos,
estoy haciendo un pequeño programa para la captura de datos de empleados
en el cual el ingreso del ID del empleado lo realizare con un scanne
leyendo un codigo de barra impreso en un carnet plastico, pero quiero que
el ingreso sea obligatoriamente por el escanner no usando el teclado, como
puedo validar eso.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida