|
0 / 0 / 0
Регистрация: 24.08.2017
Сообщений: 86
|
||||||
Экспорт отчета в PDF29.06.2018, 14:32. Показов 9867. Ответов 17
Метки нет (Все метки)
Есть отчет содержащий подчиненный отчет. Первый содержит поле год, по которому группируется записи в подчиненном отчете. Задача состоит в переводе данного отчета в электронный формат, позволяющий его открывать на компе, где нет Аксесса. Для этой цели создал форму с полем со списком содержащим годы. Чтобы без лишних действий можно было ознакомиться с содержанием отчета поместил его в форму. При выборе года можно посмотреть нужную часть отчета. С этим справился - все работает. Однако в форме есть кнопка, которая должна вызвать экспорт в пдф.
Вот ее код:
Методом тыка в этот код вписывал подчиненный отчет. Он экспортируется в пдф, а в связке с основным нет. Может кто сталкивался...
0
|
||||||
| 29.06.2018, 14:32 | |
|
Ответы с готовыми решениями:
17
Экспорт отчета в PDF
Экспорт отчета в Word |
|
0 / 0 / 0
Регистрация: 24.08.2017
Сообщений: 86
|
||
| 29.06.2018, 16:23 [ТС] | ||
|
Сообщение появляется когда файл с таким именем уже создан. До этого я еще не дошел. Добавлено через 8 минут И здесь накосячил. Нет нажму все равно файл в пдф уйдет.
0
|
||
|
0 / 0 / 0
Регистрация: 24.08.2017
Сообщений: 86
|
|||||||
| 29.06.2018, 17:57 [ТС] | |||||||
|
Добавлено через 1 час 2 минуты Подправил код. Теперь при отказе от перезаписи файла ничего не будет.
0
|
|||||||
|
0 / 0 / 0
Регистрация: 24.08.2017
Сообщений: 86
|
||||||
| 02.07.2018, 02:22 [ТС] | ||||||
|
Как-то озадачился отсутствием действия при отказе перезаписать файл. В результате получилось следующее:
Поправьте, пожалуйста код, или наставьте меня своим авторитетным словом.
0
|
||||||
|
26825 / 14505 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
||||||
| 02.07.2018, 06:55 | ||||||
|
Так попробуйте
0
|
||||||
|
0 / 0 / 0
Регистрация: 24.08.2017
Сообщений: 86
|
||
| 02.07.2018, 10:42 [ТС] | ||
|
Run-time error '438': Object doesn't support this property or method
0
|
||
|
12059 / 5844 / 1492
Регистрация: 05.10.2016
Сообщений: 16,432
|
||
| 02.07.2018, 11:41 | ||
|
Фильтры работают только в msoFileDialogFilePicker (1), а в msoFileDialogSaveAs (2) уже нет. Оставьте так как есть (без фильтра), или используйте иной подход (API, FSO, ...)
1
|
||
|
0 / 0 / 0
Регистрация: 24.08.2017
Сообщений: 86
|
|
| 02.07.2018, 12:24 [ТС] | |
|
Проблему экспорта Отчета в PDF решил заменой Основного отчета на форму. Почему-то отчет содержащий подчиненный отчет не экспортировался. Отдельно подчиненный отчет преобразовывался в PDF но соответственно без фильтра, а с основным никак. Сделал вместо отчета форму, поменял "DoCmd.OutputTo acOutputReport..." на "DoCmd.OutputTo acOutputForm" и все заработало. Не знаю правильно ли это, но работает.
Добавлено через 27 минут Eugene-LS, придется оставить как есть. У меня в базе данных есть API модуль на открытие файла. Брал его здесь в готовых решениях. Написать на сохранение файла сам не смогу. Может есть у кого?
0
|
|
|
12059 / 5844 / 1492
Регистрация: 05.10.2016
Сообщений: 16,432
|
|||||||
| 02.07.2018, 12:51 | |||||||
1
|
|||||||
|
0 / 0 / 0
Регистрация: 24.08.2017
Сообщений: 86
|
|||||||||||
| 02.07.2018, 14:50 [ТС] | |||||||||||
|
Последний вариант. При отказе от перезаписи можно изменить имя файла и несмотря на отсутствие фильтра новый файл сохраниться как PDF
Если кто опытным взглядов увидит косяки, прошу сообщить.
Eugene-LS, спасибо за этот вариант. Использовал его. Тоже вроде все работает. Если где косяк, прошу кто его видит сообщите.
0
|
|||||||||||
|
12059 / 5844 / 1492
Регистрация: 05.10.2016
Сообщений: 16,432
|
|||||||||||||
| 02.07.2018, 15:35 | |||||||||||||
Сообщение было отмечено Statheros как решение
РешениеВот немного сократил только, всё, как мне кажется, нормально работает. Кликните здесь для просмотра всего текста
Добавлено через 35 минут Кликните здесь для просмотра всего текста
2
|
|||||||||||||
|
0 / 0 / 0
Регистрация: 24.08.2017
Сообщений: 86
|
|
| 02.10.2018, 20:54 [ТС] | |
|
Появился вопрос. Возможно ли при экспорте в pdf выставлять нестандартный размер бумаги? Если да, То как? Нашел как менять размер при печати отчета... А что с экспортом?
0
|
|
|
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
|
|
| 03.10.2018, 08:24 | |
|
В свойствах отчёта можно выставить размер бумаги. Попробуйте.
0
|
|
|
0 / 0 / 0
Регистрация: 24.08.2017
Сообщений: 86
|
||||||||||||
| 04.10.2018, 21:18 [ТС] | ||||||||||||
|
Разобрался как задать размер отсутствующий в списке размеров бумаги предварительного просмотра.
Где накосячил? Добавлено через 4 минуты Добавлено через 6 часов 11 минут Первый вариант тоже не рабочий. Похоже пока с кодом игрался, рабочий вариант стер. Или он почему-то работать перестал. Пока не получается кодом проблему решить. В предварительном просмотре в настройках принтера поменял принтер на конвертер в ПДФ. В его настройках есть пользовательский размер бумаги. Проблема в том, на одном компе конвертер есть, на другом нет. В справке есть пример как менять кодом ориентацию страницы. Шаманил с ним тоже не работает. Причем ошибок нет, а размер не меняется.
0
|
||||||||||||
|
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
|
||||||
| 05.10.2018, 02:32 | ||||||
|
Я в pdf сохраняю другим способом: делаю в Word шаблон, заполняю его из Акцесс, потом сохраняю в pdf
1
|
||||||
|
0 / 0 / 0
Регистрация: 24.08.2017
Сообщений: 86
|
|
| 05.10.2018, 17:39 [ТС] | |
|
Наверное придется оставить затею с прямым экспортом в pdf. В Ворде все настраивается как захочешь. Думал изначально про него, но не хотел возиться с кодом, так как в описанном в этой теме способе экспорта код на мой взгляд попроще. А теперь сделал экспорт в Ворд, вроде все работает.
А по поводу изменения размера страницы пока информацию рыл где-то промелькнуло, что изменение размера в Аксессе предусмотрели (PaperSize = 256), а реализовать ее невозможно. Сослаться на источник не могу, так как от них уже в глазах рябит.
0
|
|
| 05.10.2018, 17:39 | |
|
Помогаю со студенческими работами здесь
18
Экспорт Отчета в JPG Экспорт таблицы из отчета
Сохранение отчета в PDF Экспорт из access в PDF Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях.
Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её.
Последовательность действий:. . .
|
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
|