| |||
Pistola de Scanner con VB Necesito ayuda, lo que quiero hacer es un sistema que permita la lectura de de barra de codigo a traves de un a pistola de scanner, osea que cuando pase el scanner por un codigo, este codigo me aparezca en un textbox. Les agradeceria mucho se me ayudaran a resolver este problema y que pistola de scanner me recomiendan? |
| ||||
![]() Lo cierto es que normalmente los lectores de código de barra funcionan como dispositivos de entrada, así que si tu TextBox tiene el enfoque automáticamente va a escribir allí el código.
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| ||||
![]() No, no, el que el TextBox esté enfocado significa que puedes introducir texto en él. Solo haz click en el TextBox pero en vez de escribir desde el teclado pasa el Scanner y en la mayoría de los casos te escribirá en el TextBox el código de barras.
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| |||
Respuesta: Pistola de Scanner con VB Perdonen la intromision pero esta interesante el tema, entonces se utilizaria la pistola como si fuera el teclado.
|
| ||||
Respuesta: Pistola de Scanner con VB Hola! Ese tipo de lectores son, digámoslo así, como un añadido al teclado, interpretan el código de barras como pulsaciones de teclas, por lo que no se puede seleccionar en qué control se van a insertar los datos. Con un teclado ordinario sucede lo mismo; no puedes saber en qué TextBox (por ejemplo) está el foco cuando empiezas a teclear... a todos nos ha pasado que hemos empezado a darle alguna vez a las teclas y no escribíamos nada, ¿verdad? ![]() En mi trabajo tengo uno de estos lectores, va por ps2 y se conecta mediante un cable en Y que se enchufa al ordenador por un extremo y a la pistola y al teclado por los otros dos. Tambien tenemos unos teclados que leen bandas magnéticas, y se comportan igual; sólo llevan un conector, pero al pasar una tarjeta, te devuelve los datos como pulsaciones de teclas. La única solución consistiría en imprimir los códigos de barras con unos caracteres previos que la aplicación interprete, pero eso invalidaría los códigos para otros usos. Por ejemplo, si el código devuelve "T01Prueba", el programa puede interpretar que "T01" significa que lleve el foco a un TextBox determinado y que ahí inserte el texto "Prueba". Por supuesto, necesitarías adicionalmente un medio de imprimirte tus propios códigos de barras...
__________________ wile sona li mute e sona |
| |||
Respuesta: Pistola de Scanner con VB Cita: Que tal ..
Iniciado por Jhonnyf ![]() fuera por PS2 o por USB, lo va a reconocer como un dispositivo de Entrada como un teclado... Una vez trabaje con uno (no se si serán todos igual) que permitia mandar combinaciones antes y despues del codigo, es decir. podias mandarle un ALT+[Letra] CODIGO DE BARRAS [TAB o ENTER] cosa si pones al label con el Tabindex Previo a tu TextBox, esa combinacion de teclas, y puedes tener configurado un Boton como Default para que acepte el ENTER o con otra combinacion de teclas En estos momentos necesito hacer algo parecido ya que necesito mandar una conbinacion antes del codigo de barra Necesitaria un Ctrl+[LETRA N] para luego introducir el código de barra no se si se pudiera realizar todo este conjunto de una sola vez o en tal caso si se pudiera crear un código de barra especifico para que haga la función de Ctrl+[LETRA N] Muchas gracias esperare sus sugerencias... |
| |||
Respuesta: Pistola de Scanner con VB Ahora no tengo nada a la mano, pero busca un codigo para ejecutar una funcion x desde una combinacion de teclas en este caso al precionar control+n haces esto: txtBarra=funcion_x_ejecutada colocar foco en txtBarra ingreso de codigo revisa este codigo recursosvisualbasic.com.ar/htm/trucos-codigofuente-visual-basic/10.htm con esto situas el foco al final txtBarra.SetFocus txttxtBarra.SelStart = Len(txtBarra) |