Fórum Multiselecao no DBGrid #301404
01/11/2005
0
Como eu faço para somar todos os valores de uma coluna do dbgrid no evento oncalcfield somente as linhas selecionadas no multiselect. E tem como eu tratar os eventos e antes selecionado e depois selecionado no DBGrid (se existir)?
Bruno Cassucci
Curtir tópico
+ 0
Responder
Posts
01/11/2005
Keidysakamoto
não sei se funciona no oncalcfield, mas para somar as linhas selecionadas eu uso
var i : Integer; begin if grid.SelectedRows.Count>0 then with grid.DataSource.DataSet do for i:=0 to grid.SelectedRows.Count-1 do begin GotoBookmark(pointer(grid.SelectedRows.Items[i])); // faz a soma end; end;
Responder
Gostei + 0
01/11/2005
Bruno Cassucci
E qual evento eu coloco esse codigo para conforme eu ir selecionando no grid, ele vai somando.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)