Fórum Erro na função SUM #351027
24/12/2007
0
O resultado da variavel TotalVal fica zempre ZERO.
Mostro abaixo a procedure usada.
procedure TForm1.Button1Click(Sender: TObject);
var
strsql:string;
totalval:real;
begin
Totalval:=0;
StrSql:=´select SUM(Valor) as Totalval from DAMS´;
Dm.Q1.Close;
dm.Q1.SQL.Clear;
dm.Q1.SQL.Add(strsql);
dm.Q1.Open;
edit1.Text:=floattostr(totalval);
end;
Agradeço ajuda.
Sds
Rounilo
Curtir tópico
+ 0Posts
24/12/2007
Cn.sistemas
tem que ser assim
edit1.Text:=floattostr(dm.Q1.FieldByName(´QUANTITY´).Asfloat);
Gostei + 0
24/12/2007
Cn.sistemas
é assim
edit1.Text:=floattostr(dm.Q1.FieldByName(´Totalval´).Asfloat);
Gostei + 0
24/12/2007
Pestana_
edit1.Text := dm.Q1.FieldByName(´Totalval´).AsString; ou edit1.Text := dm.Q1.Fields[0].AsString;
pelo jeito está variavel (totalval) não tem uma importância maior neste código, pode ser removido.
flw.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)