PROBLEMA COM ENTER LEITOR DE COD. BARRAS

JCM0867 16/02/2016 09:19:36
#457700
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
JONATHANSTECKER 16/02/2016 09:44:32
#457702
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.
JCM0867 16/02/2016 10:43:46
#457707
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
LUIZCOMINO 16/02/2016 15:52:13
#457722
Resposta escolhida
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
LUIZCOMINO 16/02/2016 15:57:31
#457723
Ou melhor validar somente na hora que o Enter for apertado
Tópico encerrado , respostas não são mais permitidas