自动生成访问报告文件名

时间:2012-09-28 17:36:38

标签: database ms-access

在Access 2007中,我有一个为员工创建任务的数据库。表中的任务信息输入到表单中,然后作为pdf从Outlook发送。每个任务都有一个唯一的任务编号。现在我使用'SendObject'宏将报告(任务分配报告)作为pdf发送,文件以该名称保存。

是否有任何方法可以保存并发送到Outlook的pdf名称具有以下生成的格式“任务分配FY13 - ###”###是表中的任务编号?< / p>

我愿意从宏中分离并使用VBA,但仍然不确定如何让名称自动生成。

1 个答案:

答案 0 :(得分:0)

您可以输出到,但您需要添加附件的代码:

sName = "Task Assignment FY13-" & Me.TaskID
DoCmd.OutputTo acOutputReport, "MyReport", acFormatPDF, sName

或者您可以在每次运行之前在代码中重命名报告。