Ver Mensaje Individual
  #6  
Antiguo 21-09-2006
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.557
Reputación: 25
egostar Va camino a la fama
No, no, fila es un entero que hace referencia a la matriz del Data.Cell[x,y], eso no tiene nada que ver.

Cita:
Empezado por Reina
Hola! desde donde estas viendo lo que te graba??
Proba con value
salu2
Lo que te decia Reina es que en lugar de usar AsFloat debes usar Value.



Código Delphi [-]
AdoTable1.Fields.FieldByName('CantDesp').Value :=Strtofloat(Data.Cells[6,Fila]);



Sin embargo se me hace raro que te omita los decimales, prueba cambiando el VALUE haber si se resuelve el problema.


La otra cuestión es si pruebas pasando directamente un valor Real y te daras cuenta de que lado esta el error, por ejemplo:


Código Delphi [-]
AdoTable1.Fields.FieldByName('CantDesp').Value := 12.56;
Saludos
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita