我有一个Microsoft Access数据库和一些PDF文件。现在,我的Access数据库只显示了一个带有.pdf通用图标的PDF文件的链接。
我想要的是PDF的缩略图视图(就像你在Windows资源管理器中一样)。
其次,当我点击PDF链接时,它在Adobe Reader中打开外部PDF。如何在Access中以预览模式打开它?
答案 0 :(得分:3)
所有这些都需要在您的访问应用中使用嵌入式activeX控件。有很多,有些是免费的,有些则不是,这取决于你打算做什么。对于“仅查看”用途,我认为您应该能够找到免费的东西。我们在应用中使用了foxit reader和更复杂的amyuni控件并取得了一些成功。
原则如下:
如果您分发访问应用程序,则必须使用它分发activeX文件。在大多数情况下(如果不是全部),activeX文件的分发是免费的。
答案 1 :(得分:1)
作为一般规则,我不喜欢在表单中嵌入使用外部软件的东西。
但是,Access 2010确实有一个新的Web控件。您将该控件放在一个表单中,并将URL设置为pdf(或图片等)的路径名,然后它将呈现并在表单内显示该pdf。只要安装了一些pdf查看器,这种方法就可以正常工作。
我谨慎对待这些方法,因为更新PDF查看器甚至是具有不同pdf查看器的用户通常会导致问题,并且会花费您支持美元。如上所述,我认为使用新的Web浏览器控件存在风险,但风险至少远低于大多数方法。由于新的浏览器控件是Access 2010的原生,因此您可以在生产代码中尝试这个想法,但我仍然会尝试用简单的点击来查看启动用户碰巧在该计算机上运行的任何pdf软件