Ricardo Tenho em mente que você abre uma venda pressionando F2, e que abre um registro na sua tabela Master... Assim, oque acontece é que você vai criar um flag na nota... aberto, ou fechado... Verifique aí.
Se ao ler o código de barras o item estiver sendo inserido na detail de umanota fechada, abre automaticamente uma outra, e insere o item nela... assim, pode criar uma nova nota de venda. Será que isso não seria mais viável? Antes de inserir na tabela Detail, verifica se a venda está fechada... Sds __________________________________ Emanuel Coutinho Salvador-Ba-Brasil Ricardo César Cardoso escreveu: > > > Posso estar falando besteira, mas a grosso modo bastaria vc checar no > seu sistema se, ao ler a porta serial, já existe uma venda em aberto. > Se não existir, abrir a venda e adicionar o produto na venda; se > existir, adicionar o produto a venda. Aparentemente é coisa simples. > > Mas por via das dúvidas, vc está usando algum componente para fazer a > leitura da porta serial? Se sim, veja se possui algum evento como por > exemplo OnRxChar (no caso do TComport) que seria o evento ideal para > essa verificação. > > []'s > Ricardo. > > "Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante!" > > --- Em seg, 2/3/09, cleiton.maciel <cleiton.mac...@yahoo.com.br > <mailto:cleiton.maciel%40yahoo.com.br>> escreveu: > > Olá galera, bom dia a todos. Seguinte hoje tenho vários clientes que > utilizam o PDV de meu sistema. E sempre antes de abrirem uma venda > nele há uma necessidade de teclar F2 por exemplo pra abrir a venda. > > Nele funciona perfeitamente a leitura do código de barras sem problemas. > > Depois de muitas pesquisas, e em muitos fóruns dizendo que o leitor ao > ler o código de barras seria o mesmo que se eu estivesse digitando no > teclado etc e tal. > > Bom até ai já sabia, mas, o que não consigo e não consegui foi > descobrir como capturar o que ele ler, saber onde ele joga a leitura > antes dele ativar o ENTER. Li muito sobre hook do teclado (copiar o > que é digitado). > > O que quero é o seguinte: Preciso que quando o leitor de código de > barras ler, automaticamente ele abra a função de da venda sem a > necessidade de teclar F2 como citado antes. > > Então, espero ter me expressado legal e que vocês tenham entendido. > > No aguardo e um grande abraço a todos. > _________________________ > Cleiton Maciel > Barreiras - Bahia > > Veja quais são os assuntos do momento no Yahoo! +Buscados > http://br.maisbuscados.yahoo.com <http://br.maisbuscados.yahoo.com> > >