从access + vb6或sql 2005生成pdf的方法?

时间:2008-09-18 17:31:05

标签: sql-server-2005 ms-access pdf adp

设置: 多台计算机使用adp文件访问sql 2005数据库。大多数人没有pdf蒸馏器。创建一个需要保存为pdf的访问表单(普通表单,而不是水晶表单)。

我能想到的唯一方法是从访问sql server的网页发送请求。就像是: “http://sqlserver/generatepdf.php?id=123

我正试图避开网页'中间人'。有没有办法在T-SQL中生成pdf?任何人都有任何其他想法。我不是在寻找代码,只是寻找方法论的想法。

谢谢

3 个答案:

答案 0 :(得分:2)

将表单另存为报表,然后使用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

答案 1 :(得分:0)

Microsoft的ReportViewer客户端可以本机生成pdfs。

它适用于网页和Windows窗体/ wpf应用程序。您也可以以编程方式触发导出。唯一的缺点是你需要基本上重做你的表格作为报告。

答案 2 :(得分:0)

我必须承认我没有得到它:您想要将Access表单及其数据导出为PDF文件吗?您的表单基本上是图形,而不是文本,也不是报告。您是否希望将此表单作为(例如)PDF文件中的.png文件包含在内,还是希望它是一个完整的PDF文件,从原始表单继承对象并允许诸如文本搜索等内容上?