Ver Mensaje Individual
  #2  
Antiguo 06-10-2004
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Reputación: 29
Lepe Va por buen camino
Yo Veo 2 soluciones posibles:

- Si tienes creados los campos como currency, decirle que use 3 decimales:
Cita:
CurrencyDecimals - The number of digits to the right of the decimal point
in a currency amount. The initial value is fetched from LOCALE_ICURRDIGITS
En la inicialización (seccion initialization) de tu form principal poner Sysutils.CurrencyDecimals := 3; y siempre usar Campo.Ascurrency

- Usando campos Float pero en los campos persistentes cambiar la propiedad Decimals y establecerlo en 3.

Espero te sirva. Saludos
Responder Con Cita