Here is a note I pulled from a Microsoft newsgroup. Apparently this is a known problem with formatting a currency field. This fellow had a Foxbase problem while mine was Clipper but the characteristics are the same. As with many Word and Excel issues you need a work around because a correction is unlikely!
Thanks for trying anyway.
Bryan
----- Original Message -----
From: "Cindy Meister -WordMVP-" <CindyMeister@swissonline.ch>
Newsgroups: microsoft.public.word.mailmerge.fields
Sent: Friday, April 11, 2003 11:48 AM
Subject: Re: Foxpro dbf mail merge
> Hi Jay,
>
> This sounds very much like a problem Word 2000 is known to have with
> ODBC drivers and fields in Excel or Access of the data type *currency*.
> I take it you have no option to change the data type in the Foxpro
> database. In Access, we'd use a query with the Format function to export
> the information as a literal string. Would you have any possibility like
> that with Foxpro?
>
> Otherwise, yes, do try the other *.dbf ODBC driver.
>
> You only other options would be to export the Foxpro data to another
> format (delimited text) or import it into Excel or Access and then
> merge.
>
> > I am having a very weird problem with a mailmerge. Using a foxpro
> > database table, where there is numeric data stored, datatype numeric
> > 10,2, when a mergefield has a value to the right of the decimal that
> > ends in a zero, the merge fails. If the field is inserted
> > unformatted, it appears xxx x. If it is inserted using any of the
> > formatting options, it appears xxx+x.00. That is, 282.20 appears as
> > 282 2 unformatted, and 284.00 when formatted. The *dollartext even
> > produces this behavior: "two hundred eighty four and 00/100ths" is the
> > output.
> >
> > The ODBC version is 3.520.4403.2. Word version is Word 2K 9.0.4402
> > SR-1.
> >
> > However, I don't know that Fox is using ODBC to do this. The ODBC
> > database choice doesn't in the source data dropdown, as I expected it
> > to. There are two dbf choices, Fox and dbase.