将Access中的表单中的数据传递到Word中的邮件合并



被困在这个东西上。

问题是:这不是一个简单的表,而是一个有多个参数的查询,所以当用户在Access中填写表单并点击submit-open Word prepared file with mail merge时,我如何传递这个查询的结果?

我刚打开Word文档信函模板,弹出窗口询问参数值。我在可用表列表中看不到这些查询,在Word中使用邮件合并向导也看不到查询。

谈论Office 2013。

由于它可能不是一个好的直接解决方案,我找到了一个简单的解决方案。

表单发送后,将查询的当前状态导出到某个文件,如果是rtf文件,它可能看起来像:

DoCmd.OutputTo acOutputQuery, "Name of the query", acFormatRTF, "Path and name of output file"

DoCmd.OutputTo.手册

现在,您可以像往常一样在邮件合并中使用此文件。每次提交新表单时,文件都会更新,所以您总是可以得到实际的数据,和直接使用查询的结果相同。

相关内容

  • 没有找到相关文章

最新更新