Сохраните каждую страницу отчета о доступе в формате PDF

Приведенный ниже код помогает сохранить отчет о доступе в PDF, но проблема заключается в

Предположим, у вас есть 5 страниц в отчете, тогда он сохраняет 5 файлов PDF, каждый из которых имеет 5 страниц.

Dim rs As DAO.Recordset
Set rs = CurrentDb.OpenRecordset("SELECT Distinct [Prod Mast] FROM tblPdfImport;")

    Do While Not rs.EOF

        DoCmd.OpenReport "Rpt_Complete", acViewPreview, "[Prod Mast]=" & Trim(rs![Prod Mast]) & ", , acHidden"
        'DoCmd.OpenReport "Rpt_Complete", acHidden, "[Prod Mast]=" & Trim(rs![Prod Mast])
        DoCmd.OutputTo acOutputReport, "Rpt_Complete", acFormatPDF, "C:\Development\Testing\" & rs![Prod Mast] & ".pdf", False

        rs.MoveNext
    Loop
DoCmd.OpenQuery "qry_Delete_PDF"
DoCmd.Close acReport, "Rpt_Complete"

0 ответов

Другие вопросы по тегам