I want to add functionality to my Access 2007 report, whereby a PDF copy of the report is created with the click of a button. I know that there is a macro OutputTothat can do this for me, but it does not allow you to include the values of the report field as part of the name of the PDF file, namely:
[Client Organisations].Code + "-" + Clients.Code + "-" + Invoices_Code + "-" + Format([Invoice Date],"yyyy") + ".pdf"
While I saw this MSDN thread and this SO question , I do not see the field values in any of the answers.
I believe VBA code is the way to go, so I (unsuccessfully) tried the following:
Private Sub Create_PDF_Click()
DoCmd.OutputTo acOutputReport, , acFormatPDF, "" + [Client Organisations].Code
+ "-" + Clients.Code + "-" + Invoices_Code + "-" + Format([Invoice Date],"yyyy")
+ ".pdf", True
End Sub
Runtime Error '2465':
Microsoft Office Access cannot find the '|' field mentioned in your expression
Any ideas there?