Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / формирование PDF / 24 сообщений из 24, страница 1 из 1
29.07.2019, 18:18
    #39842692
Voland131
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формирование PDF
Добрый вечер.

возможно ли преобразование многостраничного access отчета в PDF, но чтобы каждая страница отчета сохранялась в отельном pdf файле? т.е. если отчет состоит из 10 страниц, то на выходе должно быть 10 pdf файлов

Спасибо
...
Рейтинг: 0 / 0
30.07.2019, 10:46
    #39842862
формирование PDF
Voland131, что представляет из себя отчет? Вызывается из формы? Задача не разовая?
...
Рейтинг: 0 / 0
30.07.2019, 10:54
    #39842866
Voland131
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формирование PDF
Кривцов Анатолий,

добрый день. Задача не разовая. вызывается по кнопке с формы через DoCmd.OutputTo acOutputReport...

так же пробовал формировать pdf через ConvertReportToPDF от Lebans, но там тоже формируется один pdf файл
...
Рейтинг: 0 / 0
30.07.2019, 10:55
    #39842867
ROI
ROI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формирование PDF
Voland131Добрый вечер.

возможно ли преобразование многостраничного access отчета в PDF, но чтобы каждая страница отчета сохранялась в отельном pdf файле? т.е. если отчет состоит из 10 страниц, то на выходе должно быть 10 pdf файлов

Спасибо
дык средствами VBA отслеживай формирование страниц и посылай их на виртуальный pdf
...
Рейтинг: 0 / 0
30.07.2019, 11:01
    #39842870
Voland131
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формирование PDF
ROI,

хмм.. не подскажите в какую сторону копать?
...
Рейтинг: 0 / 0
30.07.2019, 11:26
    #39842877
формирование PDF
Voland131, повторю вопрос - что представляет из себя отчет? Это важно.
Там есть группировка? Если есть, то, пжл, подробнее. Одна группа - одна страница?
...
Рейтинг: 0 / 0
30.07.2019, 11:32
    #39842880
Voland131
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формирование PDF
Кривцов Анатолий,

никаких группировок нет. отчет на основе одной таблицы. просто перечень накладных в порядке возрастания номера и основные сведения по каждой накладной
...
Рейтинг: 0 / 0
30.07.2019, 11:40
    #39842882
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формирование PDF
...
Рейтинг: 0 / 0
30.07.2019, 11:45
    #39842888
формирование PDF
Voland131отчет на основе одной таблицы. просто перечень накладных в порядке возрастания номера и основные сведения по каждой накладной Я еще понимаю, если каждая накладная в отдельном файле, А вот перечень накладных сохранять каждую страницу в отдельном файле... Смысл?
...
Рейтинг: 0 / 0
30.07.2019, 11:49
    #39842893
Voland131
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формирование PDF
Кривцов Анатолий,

к сожалению, есть определённые требования, что каждая страница отчета должны храниться в виде отдельного файла
...
Рейтинг: 0 / 0
30.07.2019, 12:00
    #39842897
формирование PDF
Попробуйте следующее:
Допустим на страницу влазит 10 записей.
На форме создаете два скрытых поля "С" и "По", а в WHERE источника отчета Between с этими полями.
На нажатии кнопки открываете Recordset на таблице, вносите в эти поля значения из 1-й и 10-й записи и вызываете DoCmd.OutputTo, затем из 11-й и 20-й и снова DoCmd.OutputTo и т.д.
На последнем шаге может остаться менее 10 записей, это надо учесть.
...
Рейтинг: 0 / 0
30.07.2019, 12:02
    #39842899
Voland131
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формирование PDF
Кривцов Анатолий,

спасибо. буду ковыряться
...
Рейтинг: 0 / 0
30.07.2019, 12:30
    #39842932
alecko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формирование PDF
Voland131, попробуйте
DoCmd.PrintOut acPages...
Код: vbnet
1.
2.
3.
4.
'  кстати заработала более-менее такая конструкция
Dim  prt As Report
Set prt = Reports.Item(Rep0rtName) ' здесь Rep0rtName - имя отчета
prt.Application.DoCmd.PrintOut acPrintAll' в данном случае печать всех страниц
...
Рейтинг: 0 / 0
30.07.2019, 14:52
    #39843016
konstantin_got
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формирование PDF
послушаю

Voland131Добрый вечер.

возможно ли преобразование многостраничного access отчета в PDF, но чтобы каждая страница отчета сохранялась в отельном pdf файле? т.е. если отчет состоит из 10 страниц, то на выходе должно быть 10 pdf файлов


пасибо
...
Рейтинг: 0 / 0
30.07.2019, 15:07
    #39843025
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формирование PDF
Voland131просто перечень накладных в порядке возрастания номера и основные сведения по каждой накладной
и все накладные СТРОГО по 1 странице или есть и многостраничные
более разумно запустить формирование ПДФ для каждой накладной
...
Рейтинг: 0 / 0
30.07.2019, 15:20
    #39843030
Voland131
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формирование PDF
ПЕНСИОНЕРКАVoland131просто перечень накладных в порядке возрастания номера и основные сведения по каждой накладной
и все накладные СТРОГО по 1 странице или есть и многостраничные
более разумно запустить формирование ПДФ для каждой накладной

я выше писал, что это не накладные а перечень накладных (реестр накладных если так понятнее)
...
Рейтинг: 0 / 0
30.07.2019, 16:01
    #39843056
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формирование PDF
Voland131просто перечень накладных в порядке возрастания номера и основные сведения по каждой накладной
--вся ли накладная на 1-м листе(или разрывается)
--одинаковое ли количество строк(линий печати) по каждой накладной
...
Рейтинг: 0 / 0
30.07.2019, 16:08
    #39843061
Voland131
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формирование PDF
ПЕНСИОНЕРКА,
1 накладная - 1 строчка.

на первом и последнем листах число записей отличается от тех что между ними
...
Рейтинг: 0 / 0
30.07.2019, 17:59
    #39843118
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формирование PDF
Voland131,
более существенно, если данные по накладной переносятся на 2-3 строчку(слишком длинные названия) или наличие примечаний
...
Рейтинг: 0 / 0
30.07.2019, 18:47
    #39843133
ИВП
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формирование PDF
ПЕНСИОНЕРКЕ от пенсионера.
Еще раз - это не Накладная (как документ), а всего лишь строка с ее реквизитами, т.е. это список (реестр) накладных.
...
Рейтинг: 0 / 0
30.07.2019, 22:36
    #39843194
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формирование PDF
если еще актуально "половинчатое" решение-фиксированное количество строк на странице и "мелькание" (см Form1):
...
Рейтинг: 0 / 0
30.07.2019, 22:42
    #39843196
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формирование PDF
вдогонку:раскомментируйте строку в конце процедуры с запросом на удаление
...
Рейтинг: 0 / 0
31.07.2019, 00:24
    #39843215
Voland131
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формирование PDF
sdku,

спасибо. буду разбираться
...
Рейтинг: 0 / 0
01.08.2019, 22:58
    #39844342
SangYong
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формирование PDF
это...PDFCreatorPilot2.dll не годится ? я с прошлого столетия доки строю в pdf. А потом SumatraPDF открываю на печать...
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / формирование PDF / 24 сообщений из 24, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]