Fórum SERÁ QUE NINGUEM SABE?? --gt; Somar campos da tabela #144072

10/03/2003

0

Ola amigos, tenho 2 tabelas:

Produtos.db
Vendas.db

Produtos.db tem os campos: PRODUTO, VALOR

Vendas.db tem os campos: PRODUTO, VALOR, TOTAL

Na DBGrid1 mostro tudo da tabela Produto.db e no DBGrid2 tudo da tabela Vendas.db

Enfim, quando clico 2 vezes no DBGrid1 ele copia o produto escolhido para a DBGrid2 (tabela Vendas.db), sendo que o campo TOTAL da tabela Venda.db seria o total dos valores adicionados na tabela Vendas.db

Ex:

Caneta = R$ 3,00
Lapis = R$ 5,00

Queria que quando copiasse os valores R$ 3,00 e R$ 5,00 para o campo VALOR da tabela Vendas.db ele somasse automaticamente e mostrasse num LABEL qualquer (no caso o valor de R$ 8,00). Se eu removesse um produto, digamos o de R$ 3,00, ficaria no total: R$ 5,00

Estou usando query


Anonymous

Anonymous

Responder

Posts

10/03/2003

Ildefonso

Olá, Nelson.

Você veio do Access?... Isto é uma típica capacidade dele: criar um Edit carregado com uma função de agregação.

Você pode fazer isso no Delphi também, mas a partir de um outro TDataSet no qual você colocaria a função de cálculo, e toda vez que o TDataSet original, a ser calculado, disparasse um evento você atualiza aquela SQL especial.

Outra maneira é, a partir dos eventos disparados, você calcular linha a linha o valor correto.

Bom trabalho. 8)


Responder

Gostei + 0

10/03/2003

Anonymous

Olá, Nelson. Você veio do Access?... Isto é uma típica capacidade dele: criar um Edit carregado com uma função de agregação. Você pode fazer isso no Delphi também, mas a partir de um outro TDataSet no qual você colocaria a função de cálculo, e toda vez que o TDataSet original, a ser calculado, disparasse um evento você atualiza aquela SQL especial. Outra maneira é, a partir dos eventos disparados, você calcular linha a linha o valor correto. Bom trabalho. 8)


Oi amigo, nunca usei access, e jamais em minha vida passou-me pela cabeça heheehe.. eu uso delphi com sql mesmo.. e eh isso que quero, pode ajudar? com o codigo, eu nao sei, por isso estou pedindo ajuda a mais de 1 semana e so um iluminado como vc respondeu, q coisa!! heeeh

um abraço


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar