Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.word.mailmerge.fields
|
|||
|
|||
![]()
So I have a DOC file which mail merges from a SQL Server view. The
source data field is a SQL Server "money" type. It should display as a dollar and cents value within Word. And it works fine except if there is just a single non-zero digit to the right of the decimal point in the raw data. If no formatting fields are supplied in the MergeField, the data appears as 50.9, or 371.4, as I'd expect. However I've yet to find a formatting for the mergefield which correctly dipslays the missing trailing 0. Instead Word seems to combine digits. For instance if the source data is 371.40, it displays as '375.00'; if the soruce is 50.9, it displays as 59.0 If the raw data has two digits to the right of the decimal point however, e.g. 549.23, it displays correctly in Word. I've tried innumerable varieties of format codes (\# $#,###.##, \# $#,###.#0, \# $#,###.00, \# #,###,##0.00 \# $,0.00 \#$0.00 etc. etc) with the same results each time. Anyone ever run into this before? Even better, anyone know a solution? (Word 2003 / SP2 running on Windows Server 2003, SP1; SQL Server 2000). = Marchand = |
Thread Tools | |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
formatting numeric data from Access merged into a Word table | Mailmerge | |||
multiple docs, one data source | Mailmerge | |||
Retaining formatting on a single line after entering data in field | Page Layout | |||
Truncate data in mergefield | Mailmerge | |||
Word Field Codes in Excel data file | Mailmerge |