Como desenvolver um pedido
Ola Pessoal, eu estou com uma tremenda duvida e preciso resolvela logo, sei que eh coisa simples mas naum to conseguindo resolver naum aguento mais bater cabeça nos foruns da net aonde eu peço ajuda ninguem me responde eh o seguinte estou desenvolvendo um pedido mas naum sei c estou fazendo certo estou colocando o nome do cliente correto formade pgt correta o problema eh o seguinte, mando procurar o produto ele acha normal o procuto e me tras sua descricao codigo qtd em estoque e valor de varejo e atacado correto mas dai eu naum sei passar esse valores para o grid de itens pedido , se eh q esse valores tem q ir para esse grid , naum sei gostaria q alguem esclareca minha duvida por favor c eu tenho q por nesse grid ou c eu tenho q por outro grid ....naum sei pessoal por favor me deem um HELP.....vale pela colaboração
$grandaum$
Curtidas 0
Respostas
Rodrigorpb
26/10/2005
Grandaum não é o DBGrid que recebe o produto é o banco de dados, não sei qual o DB que vc usa mas vc deve ter um tabela parecida com essa:
[b:2d9c50a7d2]TABELAS[/b:2d9c50a7d2]
PRODUTO
PEDIDOVENDA
ITEMPEDIDOVENDA
No ITEMPRODUTO haverá CODIGO, CODPEDIDOVENDA, CODIGOPRODUTO, QUANTIDADE, TOTALITEM, VALORUNITARIO quando vc chama no Form Pedido o Form Produto para pesquisar e escolher o produto eu faço +- assim.
Isso é no OnKeyPress no campo final (no meu caso quantidade) do form do produto.
Como seu DBGrid está ligado no Query ITEMPEDIDOVENDA, ele mostra o(s) item(ns).
Rodrigo.
[b:2d9c50a7d2]TABELAS[/b:2d9c50a7d2]
PRODUTO
PEDIDOVENDA
ITEMPEDIDOVENDA
No ITEMPRODUTO haverá CODIGO, CODPEDIDOVENDA, CODIGOPRODUTO, QUANTIDADE, TOTALITEM, VALORUNITARIO quando vc chama no Form Pedido o Form Produto para pesquisar e escolher o produto eu faço +- assim.
Isso é no OnKeyPress no campo final (no meu caso quantidade) do form do produto.
If Key = #13 Then Begin DM.qItemPedidoVendaCODIGOPRODUTO.Value := DM.qProdutoCODIGOPRODUTO.Value; DM.qItemPedidoVendaVALORUNITARIO.AsString := DBEdit2.Text; If MessageDlg(´Deseja incluir outro?´, mtConfirmation, [mbYes, Mbno], 0) = mrYes Then Begin Edit1.SetFocus; *Para escolher outro produto End Else Begin DM.qItemPedidoVenda.Post; *Salva no Banco de Dados Close; End; End;
Como seu DBGrid está ligado no Query ITEMPEDIDOVENDA, ele mostra o(s) item(ns).
Rodrigo.
GOSTEI 0
$grandaum$
26/10/2005
Vlw pela ajuda ai cara, mas soh uma coisa q eu naum entendi, esse codigo vai no botao incluir item??e aonde ele tah jogando os dados q vaum aparecer dentro do dbgrid??....vlw pela força ai
GOSTEI 0
Paulo
26/10/2005
O Rodrigo te respondeu. Vc só tem que colocar o seu DBGrid ligado ao DataSource da tabela de itens vendido. Não se esqueça q a cada nova venda, filtrar a tabela de itens vendido, para o grid vir sempre vazio, flw?!!
GOSTEI 0
Rodrigorpb
26/10/2005
Isso mesmo Grandaum, foi como o Paulo falou, tem que colocar o seu DBGrid ligado ao DataSource da tabela de itens. E o código é no OnKeyPress do EDIT, no meu caso no Form para escolher o produto tinha o Edit quantidade e eu coloquer no OnkeyPress dele.
Rodrigo.
Rodrigo.
GOSTEI 0