Fórum Somatória - Bem simples #212911
10/02/2004
0
Se alguém puder me informar, receba o meu mais sincero obrigado.
Aloísio Santos
spider.luck@bol.com.br.
(74) 9979-6194
Pro-luck
Curtir tópico
+ 0Posts
10/02/2004
Skaarj
tnta assim
var
total:real;
begin
total:=0;
query1.open;
while not query1.eof do
begin
total:= total+query1.fieldbyname(´valor´) .asfloat;
query1.next;
end;
showmessage(´Total: ´+floattostr(total));
Gostei + 0
10/02/2004
Marco Salles
Gostei + 0
10/02/2004
Pro-luck
Obrigado.
Gostei + 0
10/02/2004
Fórum Vini
use esse SQL:
´Select SUM(Campo) as SomaCampo, outrocampo1, outrocampo2 from nome_tabela;´
Troque:
nome_tabela -> nome da sua tabela
Campo -> nome do campo a ser somado
SomaCampo -> Nome do campo que será criado com a soma
OutroCampo1, OutroCampo2 etc-> outros campos da sua tabela.
Espero ter ajudado.
Vinicius.
Gostei + 0
10/02/2004
Marco Salles
procedure TForm1.FormShow(Sender: TObject);
var
Soma:Integer;
begin
Query1.Close;
Query1.SQL.Clear;
query1.SQL.Add(´Select Sum(Campo) SomaCampo From Nome_Tabela´);
Query1.Prepare;
query1.open;
Soma:=Query1.FieldByName(´SomaCampo´).AsInteger;
Edit1.Text:=IntToStr(Valor);
end;
P:s Concordo Como O Vini em Genero, Numero e Grau. Mas Como o Exemplo estava Pronto Para Ser Postado, Resolvi Assim Mesmo Postar
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)