Hola buenas a todos los que lean este correo, primero que todo, les agradezco sus opiniones al respecto y si se puede hacer algo vía VFP, excelente, sino, sería ver qué puedo hacer.
Comienzo a comentarles el problema que hay, donde trabajo hay una bodega que recibe productos y ellos registran el código de barra que traen los mismos, para que no digitaran y así evitar el error humano, así como mejorar el tiempo de respuesta, se compraron varios lectores de códigos de barra, como sabrán existen tanto para interface (conexión) USB, como PS2.
Yo tengo entendido que estos aparatos únicamente son auxiliares del teclado, así en lugar de escribir 7501037023237 (un código de barra X), se pone el producto frente al lector, éste escanea y como el foco está en un textbox, ahí pone la lectura (el mismo código de barra, por ejemplo).
El problema ahora se da, que en dicha bodega están haciendo una operación equivocada, en ocasiones algunos códigos de barra vienen ilegibles por el lector y por norma, se no se debe aceptar esos productos o solicitar que se elaboren (al departamento de compras) códigos de barra con codificación interna, pero como para eso es otro proceso, llenar una hoja y/o llamar al depto que les mencioné, simple y sencillamente, ellos para evitarse esa gran fatiga, digitan el código de barra.
Esto crea un problema ya que al digitar, en ocasiones lo escriben mal, ponen un número de más o de menos, incluso hasta letras, porque obviamente están digitando, cuando suceden los problemas, mi jefe me dice que YO DEBO DE BLOQUEAR QUE NO DIGITEN, algo que yo le digo a él que no se puede, pero él comienza a decir que entonces el SISTEMA TIENE UNA DEFICIENCIA, algo que yo le informo que no es cierto, que eso es problema más administrativo que de sistema, ya que no se están cumpliendo con los procedimientos de control interno.
Ok, el problema está en que por más que diga, él aduce que YO DEBO DE CERRAR ESA OPCIÓN, o sea, no permitir que DIGITEN utilizando el teclado, pero por eso vengo a Uds.
¿Habrá alguna forma de bloquear la entrada de teclado para la escritura en ese único textbox? Pero que permite que lo que ahí se escriba provenga del lector de código de barra y no del teclado?
He investigado (posiblemente no mucho), pero no logro encontrar la manera de separar la captura de cada uno, si ambos (teclado y lector) son USB, en otros casos, el teclado y el lector son PS2 y se conectan a la PC, por el puerto PS2 del teclado (que es puerto único).
¿Podrían ayudarme? ¿Qué me recomiendan que pueda hacer? NO sé si vía VFP o vía api o alguna dll, cosa que aclaro, YO NO PUEDO O NO SÉ COMO HACERLO EN ESTE MOMENTO.
Gracias a todos lo que lean todo esto, jejejeje.
Pd.: Para los que digan que mejor llamarles la atención a los usuarios, pues ya dije que se hiciera eso, pero pues puede que sea personal protegido (jajajajaja) por mi propio jefe.
Dios L@s Bendiga
Saludos,
Daniel (Con 1 Estrella DCE de Microsoft)
www.debsconsultores.com
Nicaragua
"Si ustedes permanecen unidos a mí, y si permanecen fieles a mis enseñanzas, pidan lo que quieran y se les dará.
(Juan 15:7 DHH)
Bendito el varón que se fía en el SEÑOR, y cuya confianza es el SEÑOR.
(Jeremías 17:7 RV2000)