Como fazer formulário de venda

Delphi

18/10/2004

Ola Colegas!!!

Estou Fazendo um sisteminha bem simples que controla vendas...

o Problema é o seguinte nao sei como fazer o formulario de venda a vista porque sempre é preciso atualizar o dbgrid com a nova venda e quando acesso o grid contem todas as vendas e nao so a atual..

Os Campos seriam DATA,CODVENDA,CODPRODUTO,PRODUTO,QUANTIDADE,VALOR UNITARIO,SUBTOTAL E TOTAL...

SE ALGUEM PUDER ME AJUDAR COM ESSE FORMULARIO

[b:0c995f6360][color=red:0c995f6360]Título editado pelo Moderador (AZ)[/color:0c995f6360][/b:0c995f6360]


Marcelo_vms

Marcelo_vms

Curtidas 0

Respostas

Aroldo Zanela

Aroldo Zanela

18/10/2004

Colega,

Utilize o codvenda para filtrar as vendas corrente.

Exemplo:

SELECT * FROM tab_venda
WHERE codvenda = :venda


Não estou certo de ter entendido sua questão.


GOSTEI 0
Marcelo_vms

Marcelo_vms

18/10/2004

caro colega muito obrigado pela sua ajuda...

para explicar melhor seria o seguinte quero fazer um formulario de vendas no qual o usuario escolhe o cod do produto e faz a venda normal, mas o que acontece é q nao consiga fazer o calculo do total da venda...

o erro é porque no dbgrid da tabela ficam todas as vendas e eu queria calcular somente a venda atual, como (ex: um caixa de supermercado)


obrigado - marcelo vitor - marcelovms@hotmail.com


GOSTEI 0
Aroldo Zanela

Aroldo Zanela

18/10/2004

Colega,

Para obter o total:

select sum(subtotal) as total
from tbl_vendas
where codvenda = :venda



GOSTEI 0
Bruno Belchior

Bruno Belchior

18/10/2004

uma opção é vc criar uma tabela temporária idêntica à permanente, depois toda vez que for inicar uma venda vc zera ela com o código:
   Delete * From TabTemporaria;

e então confirmanto a venda vc pode enviar todo o conteúdo para a tabela principal... ok


GOSTEI 0
POSTAR