Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ms access 显示错误数字数据的邮件合并_Ms Access_Ms Word_Ms Office_Export To Excel_Mailmerge - Fatal编程技术网

Ms access 显示错误数字数据的邮件合并

Ms access 显示错误数字数据的邮件合并,ms-access,ms-word,ms-office,export-to-excel,mailmerge,Ms Access,Ms Word,Ms Office,Export To Excel,Mailmerge,我正在使用Office 2003 在访问时,我将值从表单导出到.xls中,然后使用word上的mail merge导入要显示在文件上的数据。正确显示日期和字符串等数据。 在Access中,值9916.12作为包含9916.12的“价格”导出到.xls,这两个值匹配保持相同的格式,但当邮件合并开始时,文档上显示的值变为991612000000000008 我不知道是什么原因造成的。正在导出的字段仅包含2位小数,它在excel上显示为一个仅包含2位小数的值,但当word读取它时,它会向其中添加随机小

我正在使用Office 2003

在访问时,我将值从表单导出到.xls中,然后使用word上的mail merge导入要显示在文件上的数据。正确显示日期和字符串等数据。 在Access中,值9916.12作为包含9916.12的“价格”导出到.xls,这两个值匹配保持相同的格式,但当邮件合并开始时,文档上显示的值变为991612000000000008

我不知道是什么原因造成的。正在导出的字段仅包含2位小数,它在excel上显示为一个仅包含2位小数的值,但当word读取它时,它会向其中添加随机小数。如果我手动更改excel上的值,错误将持续存在,如果我选择要导出的其他记录,错误也会持续存在


关于如何解决此问题的任何提示?

请参阅此和此,了解如何使用合并字段(如
{Mergefield NumberFieldName\#“、0.00}
)来解决此问题。我已经有一段时间没有进行邮件合并了,特别是Word 2003,但我认为应该这样做。

谢谢,使用Microsoft Answers讨论中提到的动态数据交换成功了!