我可以使用MailMerge和MS Words作为报告生成器而不是Access Report吗?

时间:2011-10-01 18:55:36

标签: ms-access vba ms-word mailmerge

  

这与编码问题无关。这是关于软件(数据库)设计。

背景:我的办公室有一个ADP数据库作为前端,SQL Server是一个后端。 ADP文件中有十几个基本标准报告。最终用户每年稍微更改报告,例如添加一些文本,更改徽标,粗体,突出显示。我帮他们来回更新这些。在报告完成后,我上传到服务器,以便其他用户可以使用它。我一遍又一遍地做这件事(数百次)。我认为应该有更好的方法。

最近,我通过拆分报告和数据库来测试新设计。我让用户为他们喜欢的报告创建一个单词文件。完成后,我在报告中添加MailMerge字段。我的用户在MS Words方面非常出色。在数据库中,我添加了标准的MailMerge代码。当用户选择他们想要的报告模板(docx)然后运行它时,它可以正常工作。

问题:我可以使用MailMerge和MS Words作为报告生成器而不是Access Report吗?如果它工作正常,我将推出所有报告。在这样做之前,我只想错过任何事情。

Pro(s)
- Users can add any complex format to a report (almost anything you can imagine in MS Words, which you can't do in Access)
- I have less work. No recode, recomplie, or reupload.

Con(s)
- Report Desinger is run faster than MailMerge for a large report.  
- Train user how to update MailMerge fields

1 个答案:

答案 0 :(得分:1)

是的,您可以使用Word和MailMerge创建报告。但是,请记住,您放弃了控制权,因为用户可以通过破坏MailMerge的方式编辑模板。