i'm using this formula and it's work for me.
note, where {?datastr} is string variable.
if int(tonumber({?datastr}))>0 then totext(int(tonumber({?datastr})),0)
else
(
local stringvar text:=totext(tonumber({?datastr}), 8,"");
local numbervar n:=3;
while text[n] = '0' do
(n:=n+1);
text:= left(text,n);
)
i put value:
--> '.00001200', it gives me '0.00001'
--> '1.00000', it gives me '1'
hope it help.
Edited by Emir_W - 18 Jul 2010 at 10:01pm