Миниатюры PDF и предварительный просмотр в Microsoft Access - PullRequest
4 голосов
/ 18 февраля 2012

У меня есть база данных Microsoft Access и некоторые файлы PDF.Прямо сейчас моя база данных Access просто показывает ссылку на PDF-файл с общим значком .pdf.

Мне нужен только эскиз (как в Windows Explorer) PDF.1004 * Во-вторых, прямо сейчас, когда я нажимаю ссылку PDF, он открывает PDF-файл извне в Adobe Reader.Как заставить его открываться в режиме предварительного просмотра в Access?

Ответы [ 2 ]

3 голосов
/ 18 февраля 2012

Все это потребует использования встроенного элемента управления ActiveX в вашем приложении доступа. Их много, некоторые бесплатные, некоторые нет, в зависимости от того, что вы планируете делать. Я думаю, что вы можете найти что-то бесплатное только для просмотра. Мы с некоторым успехом используем foxit reader и более сложные amyuni элементы управления в наших приложениях.

Принцип таков:

  • Вы должны добавить соответствующий файл ActiveX в доступные ссылки вашего приложения (экран VBA, инструменты, выберите)
  • Затем вы можете вставить соответствующий элемент управления в форму вместе с некоторыми «пустыми» меню или элементами управления
  • Эти меню или элементы управления можно использовать для запуска различных методов, доступных для элемента управления PDF (выберите файл, следующую / предыдущую страницу, увеличение / уменьшение и т. Д.)
  • В зависимости от поставщика, некоторые из этих методов могут быть непосредственно встроены в элемент управления ActiveX
  • Я уверен, что вы можете зайти в Google и найти примеры такой работы с VBA или даже с VB

Если вы распространяете свое приложение доступа, вам придется распространять вместе с ним файл ActiveX. В большинстве случаев (если не во всех) распространение файла ActiveX бесплатное.

1 голос
/ 18 февраля 2012

Как правило, я не люблю встраивать вещи, которые используют внешнее программное обеспечение, внутри формы.

Однако в Access 2010 появился новый веб-элемент управления. Вы помещаете этот элемент управления в форму и задаете URL для пути к файлу PDF (или рисунку и т. Д.), После чего он будет отображаться и отображать этот PDF внутри формы. Это работает довольно хорошо, если установлено некоторое средство просмотра PDF.

Я очень осторожно отношусь к этим подходам, поскольку обновления для средства просмотра PDF или даже для пользователей, имеющих другое средство просмотра PDF, часто могут вызывать проблемы и стоить вам поддержки в долларах. Как уже отмечалось, я думаю, что использование нового элемента управления веб-браузера рискованно, но, по крайней мере, намного меньше риска, чем большинство методов. Поскольку новый элемент управления браузером является родным для Access 2010, вы можете довольно сильно попробовать эту идею в производственном коде, но я все же попытался бы придерживаться простого щелчка, чтобы посмотреть, который запускает любое программное обеспечение PDF, которое пользователь запускает на этом компьютере. .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...