Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/02/2010, 12:04
mgd
 
Fecha de Ingreso: enero-2009
Mensajes: 129
Antigüedad: 16 años, 2 meses
Puntos: 0
Problema con datos decimales

Hola como están?
estoy intentando cargar una compra y antes de cargarla controlo todos los datos de la grilla donde voy agregando cada producto que tiene esta compra. Controlo el importe y los cálculos de descuento con el monto total etc etc etc
el tema es que declare variables double y también currency es decir probé con los dos tipos. Supongamos estos dos valores


total = cdbl(grilla.textmatrix(fila,2))
importe = cdbl(grilla.textmatrix(fila, 4))

los dos valores son 1256,64
pero al hacer esta compararon me da verdadero es decir que si son distintos, repito si hago esto

msgbox (importe)
msgbox (total)

ambos valores son 1256,64


esta es la comparación

if total <> importe then

end if

entonces hice esto, para que me de 0 ya que los valores son iguales


msgbox (total - importe) pero el resultado es -12154545E
o algo así

Como puedo solucionarlo?
gracias