pesquisar produtos, selecionar o produto e cair no dbgrid itensvendas
bom dia pessoal...tenho um form de vendas(tabela vendas e itensvendas),igual a um PDV, no meu formvendas tenho um dbeditcodigo e dbeditquantidade e um dbgrid....o usuario vai digitar o produto no dbeditcodigo(ou passar o leitor), se nao souber o codigo vai apertar F2 e abrira o form consulta produtos, ai vai pesquisar e selecionar o produto, ai vai cai no campo dbeditcodigo do formvendas para efetuar a venda.igual a um pdv... mas nao estou conseguindo jogar o produto selecionado para o formvendas...
Aguardo a ajuda..
Aguardo a ajuda..
Jose Maria
Curtidas 0
Respostas
Joel Rodrigues
02/07/2013
Nesse foemVendas você deve ter um dataset representando a tabela de itens da venda, certo? Após pesquisar o produto e definir a quantidade, é só inserir uma nova linha nesse dataset com esses dados.
GOSTEI 0
Jose Maria
02/07/2013
Joel...se eu digitar o produto direto no dbeditcodigo e ter enter ele insere no dbgrid ok...o que preciso é ao pesquisar determinado produto no form consulta produtos, seleciona-lo e automaticamente ele ja cair no dbgrid itensvendas..entendeu...nao estou conseguindo fazer isto..ok...aguardo a ajuda...
GOSTEI 0
Joel Rodrigues
02/07/2013
Quando você digita e tecla enter, você usa o evento OnExit do DBEdit?
Então é só botar o código do produto pesquisado dentro desse DBEdit, assim, quando teclar enter o procedimento será o mesmo. Saca?
Então é só botar o código do produto pesquisado dentro desse DBEdit, assim, quando teclar enter o procedimento será o mesmo. Saca?
GOSTEI 0
Jose Maria
02/07/2013
saquei...estou usando o dbeditcodigoprodutoonexit - porem a duvida é esta..jogar o codigo pesquisado e selecionado no form pesquisa produtos no dbeditcodigoproduto do formvendas...como proceder? outra duvida....se passar no leitor o produto ele ja vai cair direto no dbgrid sem eu precisar dar enter certo?
GOSTEI 0
Joel Rodrigues
02/07/2013
A parte do leitor não vai ser mudada.
Com relação a jogar o código pesquisado no edit, você pode fazer algo no seguinte modelo:
Assim o código selecionado no form de pesquisa iria para o DBEdit e você só pressionaria enter.
Com relação a jogar o código pesquisado no edit, você pode fazer algo no seguinte modelo:
FormPesquisa.ShowModal();
DBEditProduto.Text = FormPesquisa.DataSetProdutos.FieldByName('CodigoProduto').AsString;
Assim o código selecionado no form de pesquisa iria para o DBEdit e você só pressionaria enter.
GOSTEI 0