Mallari,
This is a known bug. Check out Q164359 in the Issues List of VFP Product Support. Below is the link to Q164359:
http://support.microsoft.com/support/kb/articles/q164/3/59.asp> Try the following, and see the result.
>
> Set deci to 2
> MyNumber = 133.46+ 133.46+ 133.46+ 133.46+ 133.46
> ** The above total comes to 667.30
> MyResult = MyNumber - 667.30
> ?Empty(MyResult) && Check whether value is empty or not
>
> If you see the value of Empty(MyResut). By the above calculation, it should come to .T. BUT it will give .F.
>
> ?MyResult = 0
>
> This will come to .t.
>
> (If you see decimals the result is 667.300000000000100000)
>
>HELP
>
>Amit
- Jeff