Fórum Somar campos de uma tabela? #171794
27/07/2003
0
Utilizo uma tabela ITEM(paradox), e preciso somar o campo ValorUnitario, estou tentando fazer assim:
with DM.Query1 do
begin
Close;
sql.Clear;
sql.Add(´Select SUM(ValorUnitario)´);
sql.Add(´from Item´);
sql.Add(´where CodVenda=:e´);
ParamByName(´e´).AsString:=FVenda.DBEdit1.Text;
Open;
end;
Alguém pode corrigir este código, ou me orientar a fazer diferente?
Luiz Augusto
luizgv@yahoo.com.br
Luiz.gv
Curtir tópico
+ 0Posts
28/07/2003
Aroldo Zanela
Não consegui ver nenhum erro. Mas vamos tentar utilizar nomes e espaços maiores:
with DM.Query1 do begin Close; sql.Clear; sql.Add(´Select SUM(ValorUnitario) as Total´); sql.Add(´from Item´); sql.Add(´where CodVenda = :CODIGO´); ParamByName(´CODIGO´).AsString := FVenda.DBEdit1.Text; // Faça um teste aqui (debug) pra o ver se realmente um valor está sendo passado. Open; end;
Gostei + 0
28/07/2003
Luiz.gv
with DM.Query1 do
begin
Close;
sql.Clear;
sql.Add(´Select SUM(ValorUnitario) as Total´);
sql.Add(´from Item´);
sql.Add(´where CodVenda = :CODIGO´);
ParamByName(´CODIGO´).AsString := FVenda.DBEdit1.Text;
Open;
end;
Gostei + 0
28/07/2003
Okama
DBEdit1.Text := DM.Query1.FieldByName(´Total´).asString
se não funcionar tenta com Edit:
Edit1.Text := DM.Query1.FieldByName(´Total´).asString
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)