Si los usuarios seleccionan filas en una rejilla, se puede navegar y procesar éstas. El componente DbGrid tiene una propiedad MULTISELECT, en la cual almacena una lista con marcas en cada fila que se encuentre seleccionada.
Código Delphi
[-]
var i: Integer;
begin
for i := 0 to MiDbGrid.SelectedRows.Count-1 do
begin
MiDbGrid.DataSource.DataSet.Bookmark := MiDbGrid.SelectedRows[i];
Inc(Saldo, MiDbGrid.DataSource.DataSet.FieldByName('Saldo').AsFloat);
end;
end;
Un Saludo.