Я хочу добавить функциональность в свой отчет Access 2007, в результате чего копия отчета в формате PDF создается одним нажатием кнопки. Я знаю, что есть макрос OutputTo
, который может сделать это для меня, но он не позволяет мне включать значения полей отчета как часть имени файла PDF, а именно:
[Client Organisations].Code + "-" + Clients.Code + "-" + Invoices_Code + "-" + Format([Invoice Date],"yyyy") + ".pdf"
Хотя я видел этот поток MSDN и этот ТАК вопрос , я не вижу использования значений полей ни в одном из ответов.
Я считаю, что код VBA - это путь, поэтому я (безуспешно) попробовал следующее:
Private Sub Create_PDF_Click()
DoCmd.OutputTo acOutputReport, , acFormatPDF, "" + [Client Organisations].Code
+ "-" + Clients.Code + "-" + Invoices_Code + "-" + Format([Invoice Date],"yyyy")
+ ".pdf", True
End Sub
Ошибка времени выполнения '2465':
Microsoft Office Access не может найти поле '|' упоминается в вашем выражении
Есть идеи?