Ver Mensaje Individual
  #4  
Antiguo 28-11-2008
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Reputación: 31
Lepe Va por buen camino
Los flotantes tienen más decimales de lo que muestran, así que una condición de des/igualdad entre ellos, raramente se cumple.
Código:
Tabla.filter:='saldo - resto < 0.001'
Me extraña esto en Firebird. ¿qué dialecto usas?
Igual el problema viene por el tabla.filter que solo pueda manejar floats....

Edito: igual tienes que ajustar más esa diferencia y usar 0.003 ó 0.004, porque aunque veas 13.03 puede que el valor real sea 13.028 ó 13.027

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.

Última edición por Lepe fecha: 28-11-2008 a las 16:56:42.
Responder Con Cita