【发布时间】:2013-12-05 07:43:10
【问题描述】:
我想从 Access 报告导出为 pdf,其名称由报告中的数据控制。
我创建了下面的代码,但它只是将文件保存为_.pdf,而不是我想要的值。
我在破坏这个时打开了报告。看起来报告中的数据似乎没有通过代码传递,但我不确定这是如何正确以及是否正确。
有人可以用尽可能简单的英语帮助我吗? 非常感谢
Sub outputpdf()
Dim myPath As String
Dim strReportName As String
Dim stritem As String
Dim strcont As String
Dim strid As String
Dim struniq As String
DoCmd.OpenReport "outputreport", acViewPreview
myPath = "D:\simon\test\"
strReportName = stritem + strcont + ".pdf"
'strReportName = Item + contract_number + "_"+ ".pdf"
DoCmd.OutputTo acOutputReport, "", acFormatPDF, myPath & strReportName, False
DoCmd.Close acReport, "outputreport"
End Sub
【问题讨论】:
-
嗨,克里斯,我现在收到 2501 错误,并且正在取消输出操作。我应该以某种方式将字符串链接到数据吗?
-
stritem 和 strcont 填充在哪里?