The STR() function has parameters for total length of string and total number of decimals. You can use values that are definitely too large for your number such as "Str(MyNumVal, 30,30) and then parse the string.
It isn't really clear what you're looking for - how many decimal places? How long the number is? If this isn't what you need give us more information about the end result you're looking for.
HTH
Barbara
>How can I find the position of the decimal point in a numerical value. I tried to convert the number to string but it rounded the value.
>
>thanks
>Nick