Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Decimal Places
Message
From
22/12/1999 00:00:41
Amit Abhangrao
Charmi Software Exports
Mumbai, India
 
 
To
21/12/1999 23:52:38
Cetin Basoz
Engineerica Inc.
Izmir, Turkey
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Title:
Miscellaneous
Thread ID:
00306105
Message ID:
00307138
Views:
26
Hi Cetin,

The problem is
it returns 1 if the value is 130.9
it returns 1 if the value is 130.0 is right
but the problem is it returns 1 even if the value us just 130 and not decimal places

Thanks
Amit




I expected it to return number of digits in integer part (3 for 130.9898).
I think you mean you threat 130.0000 with no decimal places. Then make it :
iif(int(lnVar)=lnVar,0,;
len(substr(allt(padr(lnVar,20)), at(".", allt(padr(lnVar,20)) )+1 ) ))
If you use VFP6 then Doug's method is shorter.
Cetin
Çetin Basöz
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform