>Hi everyone,
>
>I've checked old messages, but didn't find a solution for this problem: I need to find out the number of digits in a number. Say, I have 12.3456000 - the number of digits should be seven. I don't see a simple solution, so may be you can advise?
>
>Thanks a lot in advance.
Would this do?
lnNumber = 12.3456000
IF AT( ".", TRANSFORM(lnNumber)) = 0
lnDp = 0
ELSE
lnDp = LEN(TRANSFORM(lnNumber)) - AT( ".", TRANSFORM(lnNumber))
ENDIF
lnDp = IIF( AT( ".", TRANSFORM(lnNumber)) = 0, 0, LEN(TRANSFORM(lnNumber)) - AT( ".", TRANSFORM(lnNumber)))
--sb--