none
Identificar código de barras RRS feed

  • Pergunta

  • Olá colegas,

    eu tenho uma tela que o usuário pode digitar o código do item, o sistema faz a validação e retorna os dados do mesmo. Só que agora preciso colocar leitor de código de barras.

    Para não colocar mais um campo na tela (evitar que fique tão poluído com vários campos e facilitar a vida do usuário em questão de navegação) eu pensei em poder colocar nesse mesmo campo do código do item.

    Alguém sabe como eu poderia fazer tratamento para identificar quando leu código de barras e quando o usuário digitou o código do item?

    Obrigado.

    terça-feira, 10 de fevereiro de 2015 13:23

Respostas

  • Como vai ser feito essa leitura ? Você está utilizando equipamento com software embarcado ?

    Que se for esse caso, sempre que se dispara a ação de ler um código de barras de um dispositivo, é acionado algum evento na aplicação. Pode ser esse o caminho que vc deve seguir.

    Exemplo:

    • Input manual e validação após solicitação do usuário.
    • Input via leitor e validação após finalização do evento de leitura.

    terça-feira, 10 de fevereiro de 2015 14:17
  • Bom para testar se o usuário digitou basta criar uma função e colocar no evento keypress do campo em questão, ja a outra questão segue o que o nosso colega Allan Oliveira mencionou
    terça-feira, 10 de fevereiro de 2015 14:22

Todas as Respostas

  • Como vai ser feito essa leitura ? Você está utilizando equipamento com software embarcado ?

    Que se for esse caso, sempre que se dispara a ação de ler um código de barras de um dispositivo, é acionado algum evento na aplicação. Pode ser esse o caminho que vc deve seguir.

    Exemplo:

    • Input manual e validação após solicitação do usuário.
    • Input via leitor e validação após finalização do evento de leitura.

    terça-feira, 10 de fevereiro de 2015 14:17
  • Bom para testar se o usuário digitou basta criar uma função e colocar no evento keypress do campo em questão, ja a outra questão segue o que o nosso colega Allan Oliveira mencionou
    terça-feira, 10 de fevereiro de 2015 14:22
  • Eu tentei fazer de várias formas, segui a orientação de vocês inclusive, mas surgiram algumas hipóteses sobre possíveis problemas. Um deles é quando o código de barras não consegue ser lido pelo leitor e o usuário tem que digitar manual. Se o usuário digitar, o sistema vai fazer validação como Código do Item e não como Código de Barras.

    Por isso resolvi colocar um campo a mais mesmo, próprio para Código de Barras.

    Pessoal, obrigado por me ajudar (já abri tantas threads.. rsrs).. o problema é que só eu trabalho com desenvolvimento e não tem pra quem pedir help, por isso sempre peço socorro a vcs. Vlw.

    terça-feira, 10 de fevereiro de 2015 15:57
  • Agora entendi que são códigos diferentes. Eles devem ter algum padrão ou tamanho diferente, poderia seguir por essa linha também. Poderia manter uma caixa de entrada apenas e adicionar radio buttons para o usuário escolher o tipo de dado que foi lido.

    De qualquer forma, isso seria mais para questão de usabilidade. Aí fica a seu critério e do usuário.

    quarta-feira, 11 de fevereiro de 2015 19:12