Способ генерировать PDF из Access + VB6 или просто SQL 2005? - PullRequest
0 голосов
/ 18 сентября 2008

Настройка: Несколько компьютеров, использующих файл adp для доступа к базе данных SQL 2005. У большинства нет дистиллятора PDF. Создается форма доступа (обычная форма, а не кристальная), которую необходимо сохранить в формате PDF.

Единственный способ, которым я могу придумать, - это отправить запрос доступа к серверу sql для веб-страницы. Что-то вроде: «http://sqlserver/generatepdf.php?id=123"

Я пытаюсь избежать веб-страницы «средний человек». Есть ли способ генерировать PDF в T-SQL? У кого-нибудь есть другие идеи. Я не ищу код, просто идеи по методологии.

Спасибо

Ответы [ 3 ]

2 голосов
/ 18 сентября 2008

Сохраните форму в виде отчета, а затем используйте Access MVP Stephen Lebans бесплатную утилиту A2000ReportToPDF, чтобы преобразовать ее в файл PDF.

http://www.lebans.com/reporttopdf.htm

Если у них есть Access 2007, они могут загрузить и установить бесплатную надстройку Microsoft Office 2007 для сохранения документов в формате PDF или XPS.

http://www.microsoft.com/downloads/details.aspx?FamilyId=4D951911-3E7E-4AE6-B059-A2E79ED87041&displaylang=en

0 голосов
/ 18 сентября 2008

Я должен признать, что я не получил его: вы хотите экспортировать форму доступа и ее данные в файл PDF? Ваша форма в основном графика, а не текст или отчет. Вы хотите, чтобы эта форма была включена в качестве (например) файла .png внутри файла PDF, или вы хотите, чтобы это был полный файл PDF, наследующий объекты из исходной формы и позволяющий такие вещи, как текстовый поиск и т. Д. на

0 голосов
/ 18 сентября 2008

Microsoft ReportViewer клиент может генерировать PDF-файлы нативно.

Работает внутри веб-страниц и оконных форм / wpf-приложений. Вы также можете программно запустить экспорт. Единственным недостатком является то, что вам нужно в основном переделать форму в виде отчета.

...