PROBLEMA COM ENTER LEITOR DE COD. BARRAS
Olá Pessoal
tenho um determinado campo com 5 caracteres o qual é preenchido por um leitor de cod. de Barras
Só que o enter automático está me gerando problemas, mas da mesma maneira não quero tira-lo.
quando bate no 5 caracter, o leitor dispara um comando, tudo certo.
Mas dependendo dos dados lido pelo leitor ele irá mostrar um msgbox, aà está o problema, aparentemente o enter do leitor aciona o ok do msgbox, fazendo o msgbox só dar uma piscada.
O que devo fazer para o leitor não interferir no msgbox? Talvez tirar o enter via código,
O campo usa o evento TextChanged, é o melhor ou uso outro evento para o leitor optico
Grato
tenho um determinado campo com 5 caracteres o qual é preenchido por um leitor de cod. de Barras
Só que o enter automático está me gerando problemas, mas da mesma maneira não quero tira-lo.
quando bate no 5 caracter, o leitor dispara um comando, tudo certo.
Mas dependendo dos dados lido pelo leitor ele irá mostrar um msgbox, aà está o problema, aparentemente o enter do leitor aciona o ok do msgbox, fazendo o msgbox só dar uma piscada.
O que devo fazer para o leitor não interferir no msgbox? Talvez tirar o enter via código,
O campo usa o evento TextChanged, é o melhor ou uso outro evento para o leitor optico
Grato
Olá JCM0867,
Coloque no evento TextChanged uma condição para solucionar isso.
Exemplo:
Se houver algum problema com os dados recebidos pelo leitor, exibe uma mensagem de texto, caso contrário simule a tecla enter.
Coloque no evento TextChanged uma condição para solucionar isso.
Exemplo:
Se houver algum problema com os dados recebidos pelo leitor, exibe uma mensagem de texto, caso contrário simule a tecla enter.
Citação::
Olá JCM0867,
Coloque no evento TextChanged uma condição para solucionar isso.
Exemplo:
Se houver algum problema com os dados recebidos pelo leitor, exibe uma mensagem de texto, caso contrário simule a tecla enter.
Mas aà que está o problema o msgbox só dá uma piscada
Amigo você pode criar uma variável validando que ocorreu erro, se ocorreu o erro então se aproxima tecla for o [Ô]enter[Ô] saia da rotina,
Ou pode colocar a validação no evento validate
Ou pode colocar a validação no evento validate
Ou melhor validar somente na hora que o Enter for apertado
Tópico encerrado , respostas não são mais permitidas