Prezados Srs, mais uma vez recorrendo a ajuda deste espaço.
Tenho um formulário "Entrega" onde registrará a entrega de medicamentos de uma farmácia. O medicamento possui um código de barras no rótulo e ao ler este código gostaria que desse entrada dos dados na tabela "Entrega", sem precisar clicar em ok ou qualquer outro botão, enfim, leu com o leitor = registrou na tabela e ficou pronto pra nova leitura.
Consegui fazer isso mas acontece algumas situações que não estou conseguindo achar solução.
1) Ao ler, a informação é registrada na tabela mas juntamente com uma outra, com o código de barras em branco, gerando 2 registros pra cada leitura;
2) Ao ler, e, caso a entrega já tenha sido efetuada, consegui fazer com que identificasse isso exibindo uma msg de "entrega já realizada" mas após ok na msg exibe uma msg "indice ou chave primaria nao pode conter um valor null" onde acredito que seja o problema de estar registrando em duplicidade, onde o segundo registro fica em branco.
envio o projeto e qualquer ajuda desde já agradeço.
https://www.dropbox.com/s/z6xeupiglxkesks/bd1.mdb?dl=0
(access 2003)
Tenho um formulário "Entrega" onde registrará a entrega de medicamentos de uma farmácia. O medicamento possui um código de barras no rótulo e ao ler este código gostaria que desse entrada dos dados na tabela "Entrega", sem precisar clicar em ok ou qualquer outro botão, enfim, leu com o leitor = registrou na tabela e ficou pronto pra nova leitura.
Consegui fazer isso mas acontece algumas situações que não estou conseguindo achar solução.
1) Ao ler, a informação é registrada na tabela mas juntamente com uma outra, com o código de barras em branco, gerando 2 registros pra cada leitura;
2) Ao ler, e, caso a entrega já tenha sido efetuada, consegui fazer com que identificasse isso exibindo uma msg de "entrega já realizada" mas após ok na msg exibe uma msg "indice ou chave primaria nao pode conter um valor null" onde acredito que seja o problema de estar registrando em duplicidade, onde o segundo registro fica em branco.
envio o projeto e qualquer ajuda desde já agradeço.
https://www.dropbox.com/s/z6xeupiglxkesks/bd1.mdb?dl=0
(access 2003)