FiveWiDi wrote:Por lo que yo se el lector de Códigos de Barras (CB) está emulando la pulsación de teclado.
Dicho esto imagina que tienes una ventana sin ningún GET y quieres introducir un nombre, cómo lo harías? Pués te estarías complicando la vida.
Es mucho más fácil que exista al menos un GET, que este GET tenga el foco, y que el lector de CB esté configurado para que al leer el valor del CB añada un 'Enter' ('Intro') al final de la lectura del valor del CB (en el manual del lector encontrarás como hacerlo).
Si al GET se la añade la cláusula VALID (la cual debe retornar un .T. ó .F.); con la acción que se realice en esa cláusula VALID podemos hacer lo que queramos (alimentar una DBF, dar un aviso por pantalla, emitir un documento, etc.).
Hace años hice pruebas y funcionaba "del 10".
Hola Karinha y FiveWidi, gracias por el interes al tema, les agradezco su atencion,pero he visto pantallas googleando, y solo usan lector de codigos de barras, y no veo gets activos, y pienso que a lo mejor, en lugar de Get, usan Say, para leer codigo de barras, o ACEPT, este comando parecido al get uno de dos, el Say o Acept, pero hare pruebas mas adelante, u ocultan el get, quien sabe, pero esa es la idea, eso es con la finalidad de leer credenciales de entrada y salida de empleados,si se tratase de leer codigo de barras en productos , no hay problema, mantendria el get activo, pero en cuestion de entrada personal, no estaria activo el get, como mencione, puede ser uno de los dos comandos, el
Say o
Acept, el Say que he visto que hacen como busqueda secuencial dentro del browse .
Me gustaria saber como lo hace el IIng. cmsoft como captura las credenciales de los empleados, si tiene activo el get o Say o Acept, esperare su experiencia, con su sistema de reloj checador.
Saludos y gracias de nuevo a ambos.
Atte: Adrian C. C.
acc69@hotmail.com