I'm not sure this is relevant to Ebase. It comes from a long 
discussion on a FileMaker Developer's list--most of which I have 
trouble understanding. But, the problem appears to be that FM makes 
some errors in calculating when decimals (as in dollars and cents) 
are involved. Maybe Ebase fixes the problem.

>  > At the same time I am compelled to respond to those who have
>  > suggested that the problem has always existed and it's just now
>  > being noticed. Whatever magic FileMaker used in earlier versions
>  > of the software to accommodate converting binary calculations
>  > into decimals is not being used in versions 5.x.  That is to say,
>  > the same problem did *not* exist in the earlier days of FMP.
>
>Bill,
>
>The fact that the problem was not APPARENT does not mean that it did 
>not exist. The problem of converting from base 10 (data entry) to 
>base 2 (so the computer can perform the computations) and back into 
>base 10 (to display the result) has been around since computers 
>first crawled out of the digital slime.
>
>As I have said, FileMaker (as well as the operating system, the 
>hardware, etc.) makes an effort to hide some of this nastiness from 
>us all. I just took a quick look at FileMaker Pro 4.1 and noticed 
>immediately an important difference between the field formatting 
>options available to it and those available to us now in version 
>5.5. In 5.5, there are two basic ways to format numbers: "general 
>format" and "leave data formatted as entered." In FMP 4.1, there was 
>only "leave data formatted as entered" -- there was no "general 
>format."
>
>But between 4.1 and 5.5, they didn't just add something, they 
>changed the name of what was there already. It appears to me that 
>the 4.1 "leave data formatted as entered" option is actually 
>equivalent to the 5.5 "general format," that is, it rather 
>aggressively hides these rounding problems from the user. For 
>example, if you create a calc field like this:
>
>calc result = n1 - n2
>
>and format this field in 5.5 as "leave data formatted as entered", 
>then put 16 into field n1 and 15.03 into field n2, the calc result 
>field will display .970000000000001. Now change the number format to 
>the field to "general", what you will see is .97 -- exactly what you 
>see in FileMaker Pro 4.1. But it's NOT "exactly" the same. If you 
>click into the field in 5.5, even if it's formatted to "general", 
>you'll see the actual result with all those ugly zeros. If you click 
>into the field in 4.1, you just see .97.
>
>I'm with you. I'd rather just see .97. Seeing all those zeros shakes 
>my confidence in the app I use to make my living now. But I'd be 
>willing to bet a steak dinner that what FileMaker was doing behind 
>the scenes in 4.1 is more or less exactly what it's doing in 5.5. 
>It's just that in 4.1 we didn't get the option of seeing the truth, 
>presumably because the programmers didn't think we could handle it.
-- 
   Members of the Simple Society's Alliance for Human Empowerment
          are joining invited experts in an active, creative
      virtual problem-solving forum, expanding human potential.
             Join now and become part of the solution!
         https://www.applyweb.com/public/contribute?simsoc

------------------ 
Reminder to each recipient: To change your list account preferences, go to
http://email.sparklist.com/scripts/lyris.pl?enter=support  and enter the email address 
you used to subscribe to the ebase support list:: [email protected]

To unsubscribe send a blank email to [EMAIL PROTECTED]
---------------------------------------------------------------------
 ebase - Relationship Management for Nonprofits, http://www.ebase.org
---------------------------------------------------------------------

Reply via email to