Ver Mensaje Individual
  #2  
Antiguo 24-12-2018
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola.

Fijate si te sirve así:
Código Delphi [-]
// (ColNo basado en índice cero)
function SumOfColumn(SG: TStringGrid; const ColNo: Integer): Extended;
var
  r: Integer;

begin
  Result := 0;
  for r := SG.FixedRows to SG.RowCount-1 do
    Result := Result + StrToFloatDef(
      StringReplace(SG.Cells[ColNo, r], ',', '', [rfReplaceAll]), 0);
end;

Ejemplo de uso:
Código Delphi [-]
...
begin
  ShowMessageFmt('%8.2f',[SumOfColumn(StringGrid1, 1)]);  // (segunda columna) 
  ...

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita