Rambler's Top100
Форум: MS ACCESSБолталкаVBVBA MS OfficeMS SQL server
Новые сообщения: 01000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Кто нибудь коновертировал отчетов в PDF?
 
 автор: Pioner   (21.10.2008 в 00:48)   личное сообщение
 
 

Задача такая.

Мне надо конвертировать туеву хучу отчетов (сейчас около 500, дальше будет больше тысячи) в PDF.

Задачу я решил, вроде, открываю отчет в режиме конструктора, меняю его .Caption, на нужный, закрываю, распечатываю отчет через PDF Writer (Виндоуз видит его как принтер).

В общем, фактически, с точки зрения Виндоуза я эти отчеты печатаю.

Все вроде бы хорошо, но примерно на 40-ом отчете (вне зависимости, какие там отчеты, их рамеры и т.д.) Аксесс вылетает с проблемой, что Not enough memory.

Грешу на драйвер принтера ПДФ. Не может с таким количеством отчетов работать.

Есть ли другие решения? Кто-то через VBA конвертировал отчеты в ПДФ, не используя принтер?

  Ответить  
 
 автор: Lukas   (21.10.2008 в 00:58)   личное сообщение
 
 

Некоторое время назад на sql.ru был подобный вопрос.
Там были отчеты с фотографиями.
Я пробовал загнать в базу около 40 файлов BMP размером 3Мб-4МБ, и выводить их отчетами на PrimoPdf. Проблем как у автора не возникало.
Видимо все-таки оказывает влияние "железный фактор".
Сошлись на том, что вывод надо осуществлять небольшими пакетами.

  Ответить  
 
 автор: Lukas   (21.10.2008 в 01:10)   личное сообщение
 
 

Только что отправил через PrimoPDF 284 страницы отчета. Файл 2.77 Мб. Проблем нет.
Печать в отчетах не слишком плотная, бланки.

  Ответить  
 
 автор: Lukas   (21.10.2008 в 01:34)   личное сообщение
 
 

1136 страниц. Вывод нормальный.

  Ответить  
 
 автор: Kagalar   (10.01.2017 в 16:06)   личное сообщение
 
 

Советую посмотреть ковертеры вот здесь , в некоторых есть функции преобразования в PDF

  Ответить  
 
 автор: Slavon   (29.01.2017 в 16:47)   личное сообщение
 
 

Я пользуюсь уже давно WinDjView - привык да и ни разу не подводила. Подобного софта море, попробуйте к примеру Free PDF Reader тоже вроде не плохая.

  Ответить  
 
 автор: xSonic   (24.02.2017 в 09:16)   личное сообщение
 
 

Вывести все отчеты в pdf файлы
Dim Load As Byte
With dbs.Containers("Reports")
For Load = 0 To .Documents.Count - 1
DoCmd.OutputTo acOutputReport, .Documents(Load).Name, acFormatPDF, .Documents(Load).Name & ".pdf", False, Empty, , acExportQualityPrint
DoEvents
Next
End With

Все спасибо на ЯД: 410011311843109

  Ответить  
 
 автор: MARINKA1   (21.06.2018 в 06:30)   личное сообщение
 
 

Я тут нашла много полезной информации по формату PDF

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList