Fórum Somar colunas dbgrid #338014
17/02/2007
0
Sou estudante de informática ha pouco tempo e estou comecando nessa area de desenvolvimento em Delphi e banco de dados Mysql.
Gostaria, se possivel alguem me ajudasse com uma duvida que estou tendo, por motivos de ainda naum ter experiência no desenvolvimento.
Criei um banco de testes, ao qual criei tabelas de produtos, itensvenda e venda.
Fiz o formulário tudo bonitinho, só que coloquei um dbgrid no frmVendas e liguei tambem certinho no datasource da tabela produto.
Porque isso pq todos os produtos que forem sendo vendidos vai listando no frm. Beleza todos os registros cadastrados na tabela produtos aparece. Estou explicando tudo isso pra vcs entederem,ok!!!
Agora sim vem minha duvida, calcular colunas de um dbgrid e colocar o resultado(valor total) em um label. Já somei as linhas, criando uma new field chamado total, beleza deu certo. Só o que está amarrando é isso.
Alguem poderia me ajudar, e me dizer como eu faço pra calcular essa coluna nova que acabe de criar, dando um valor total da nota???
Gostaria que meu dbgrid ficasse assim:
Ex.:
Produto quant precounit total
caneta bic 10 R$ 0,80 R$ 8,00
borracha 02 R$ 0,50 R$ 1,00
caderno 90fls 01 R$ 2,00 R$ 2,00
cd RW 10 R$ 1,00 R$ 10,00
Valor total da nota R$ 21,00
Agradeço muito se alguem puder me ajudar.... vlw :oops:
Fabianafurtado
Curtir tópico
+ 0Posts
17/02/2007
Adriano_servitec
Faz um select sum tipo + ou - assim;
select sum(total)asTotGeral from suatabela
where {condição}Depois passa para um [b:54d3ff917e]DBtext[/b:54d3ff917e] ligando aprorpiedade DataSet a query que vc fez o SQL, ou no label vc tem que chamar assim
label(x).caption:=query(x).fieldbyname(´totgeral´).Value;
Qualquer duvida vai postando.
Gostei + 0
17/02/2007
Fabianafurtado
Vlw Adriano, funcionou...
bjaum...
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)