Hi Doug & GCNY,
A similar query about mailmerge with scientific notations appeared today in the docmanagement NG also. My suggested coding is:
{QUOTE
{SET z{MERGEFIELD dbValue}}
{SET a{=ABS(z)}}
{SET
b{=9-(a<10^9)-(a<10^8)-(a<10^7)-(a<10^6)-(a<10^5)-(a<10^4)-(a<10^3)-(a<10^2)-(a<10^1)-(a<10^0)-(a<10^-1)-(a<10^-2)-(a<10^-3)-(a<10^-4)-(a<10^-5)-(a<10^-6)-(a<10^-7)-(a<10^-8)}}
{SET c{=int(a/10^b)+mod(a,10^b)/10^b}}
{c \# 0.00}E{b \# +00;-00}}
where 'dbValue' is the mergefield's name.
If the same value is to appear in multiple places, then bookmarking the above field and using cross-references to it would do the
job. Otherwise, as Doug says, you'll need one copy of the Word field for each db field - a simple copy, paste & edit process once
you've got the first field coded.
The core of the above field is included in my Word Field Maths 'tutorial', at:
http://www.wopr.com/cgi-bin/w3t/showthreaded.pl?Number=365442
Cheers