从access + vb6或者仅从SQL 2005生成pdf的方法?

时间:2020-03-06 14:22:29  来源:igfitidea点击:

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

我能想到的唯一方法是将访问请求发送到Web的sql服务器。就像是:
" http://sqlserver/generatepdf.php?id = 123"

我试图避免网页"中间人"。有没有一种方法可以在T-SQL中生成pdf?任何人都有其他想法。我不是在寻找代码,只是在寻找方法学上的想法。

谢谢

解决方案

Microsoft的ReportViewer客户端可以本地生成pdf。

它可以在网页和Windows窗体/ wpf应用程序内部运行。我们也可以通过编程方式触发导出。唯一的缺点是,我们基本上需要将表单重做为报告。

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

我必须承认我没有得到它:我们想将Access表单及其数据导出为PDF文件?表单基本上是图形,不是文本,也不是报告。我们是说要将此表单作为.png文件包含在PDF文件中,还是要成为完整的PDF文件,以继承原始表单的对象并允许诸如文本搜索之类的功能在?