Fórum DbGrid - Soma de valores em Multi Seleção #213116
11/02/2004
0
Quais os eventos devo usar para fazer o seguinte.
em um Dbgrid tenho uma serie de duplicatas.
gostaria de selecionar várias, (dgmultselect := true), de acordo com que fosse sendo selectionado iria somando em uma variavel, mas se fosse desselionado seria subtraido da mesma variável.
Quais os eventos.... usaria para isto
estou usando assim, ele até soma ,as não subtrai
if DbGrid1.SelectedRows.CurrentRowSelected then
Begin
somatit := somatit+dm.CDT_REC.fieldbyname(´VALOR´).AsFloat;
end
else
begin
somatit := somatit-dm.CDT_REC.fieldbyname(´VALOR´).AsFloat;
end;
T+
Obrigado
em um Dbgrid tenho uma serie de duplicatas.
gostaria de selecionar várias, (dgmultselect := true), de acordo com que fosse sendo selectionado iria somando em uma variavel, mas se fosse desselionado seria subtraido da mesma variável.
Quais os eventos.... usaria para isto
estou usando assim, ele até soma ,as não subtrai
if DbGrid1.SelectedRows.CurrentRowSelected then
Begin
somatit := somatit+dm.CDT_REC.fieldbyname(´VALOR´).AsFloat;
end
else
begin
somatit := somatit-dm.CDT_REC.fieldbyname(´VALOR´).AsFloat;
end;
T+
Obrigado
Nilson Junior
Curtir tópico
+ 0
Responder
Posts
11/02/2004
Lucas Silva
Tenta fazer a partir da query...
Somando todos os registros da query
Somando todos os registros da query
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)