Ver Mensaje Individual
  #3  
Antiguo 14-11-2006
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Reputación: 21
AzidRain Va camino a la fama
Como primer punto, un currency tiene mas precision que un float (de hecho me parece que es realmente un double) asi que convertir un float a currency no tiene problema pero a la inversa si por lo mismo.

Lo que puedes hacer es usar el cast del tfield para hacer la comparacion:

MiTabla.fieldByName('campo_real').AsCurrency = datocurrency

La otra (y la mejor): Si en tus calculos usas currency no entiendo porque en tu tabla no usas el mismo tipo, o a la inversa. De modo que cambia ya sea el tipo de los edits que manejas a float o bien el campo de tu table a double o similar al currency.
__________________
AKA "El animalito" ||Cordobés a mucha honra||
Responder Con Cita