Ver Mensaje Individual
  #3  
Antiguo 11-11-2008
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Debes entender que el contenido de una celda es texto y por tanto debes convertir a números su contenido antes de hacer la multiplicación. Una vez hecha la operación, conviertes de vuelta en texto. Por ejemplo, suponiendo que se trata de números enteros:

Código Delphi [-]
var
  N, M, P: Integer;

begin
  N := StrToInt(StringGrid1.Cells[..,..]); // una celda
  M := StrToInt(StringGrid1.Cells[..,..]); // la otra celda

  P := N * M; // multiplicas

  StringGrid1.Cells[....] := IntToStr(P); // conversión de entero a string
end;

// Saludos
Responder Con Cita