Vba 访问文件夹的输出

Vba 访问文件夹的输出,vba,ms-access,Vba,Ms Access,我一直在努力将PDF报告输出到服务器中的相关文件夹。显示的错误是 运行时错误3201,未找到记录 你能帮我解决这个问题吗 Dim RFQNumber As String Dim InNumber As String Dim FullReportName As String Dim path1 As String RFQNumber = [Forms]![RFQ_Database]![RFQ_ExNumber] InNumber = [Forms]![RFQ_Database]![RFQ_InN

我一直在努力将PDF报告输出到服务器中的相关文件夹。显示的错误是

运行时错误3201,未找到记录

你能帮我解决这个问题吗

Dim RFQNumber As String
Dim InNumber As String
Dim FullReportName As String
Dim path1 As String

RFQNumber = [Forms]![RFQ_Database]![RFQ_ExNumber]
InNumber = [Forms]![RFQ_Database]![RFQ_InNumber]
path1 = "\\AZBAK-FP02\Work\Old Server Data\V&C\" & RFQNumber & "\" & RFQNumber & " " & InNumber & ".pdf"

MsgBox (path1)

DoCmd.OutputTo acOutputReport, "AOrderFCAVienna", "PDFFormat(*.pdf)", path1, False

我相信是目录路径中的符号导致了这个问题

ath1 = "\\AZBAK-FP02\Work\Old Server Data\V&C\" & RFQNumber & "\" & RFQNumber & " " & InNumber & ".pdf"
                                          ^^^
您可能需要添加chr代码

ath1 = "\\AZBAK-FP02\Work\Old Server Data\V" & Chr(38) & "C\" & RFQNumber & "\" & RFQNumber & " " & InNumber & ".pdf"

您是否调试了step?是否从表单中检索到预期值?哪一行抛出错误?虽然我更喜欢OutputFormat参数为
acFormatPDF
,但我看不出OutputTo行有任何错误。您有写入文件夹的权限吗?