如何在带有超链接源的 MS Access 2007+ 表单上显示图像?

如何在带有超链接源的 MS Access 2007+ 表单上显示图像?

我希望通过使用带有图像的 Web 服务器并仅将超链接源存储在表中来提高 Access 2010 数据库的效率,即

http://www.images.com/images/image1.jpg

我知道可以使用“blob”对象类型将图像保存为“附件”,但是当处理数千张图像时,查询就会陷入困境,性能也会受到影响。

简而言之,是否有一种相对简单的方法可以在 Access 表单上显示以超链接地址为源的图像(将文件存储在本地并使用文件路径并不是最好的选择)?

答案1

Access 仅通过 Web 浏览器控件显示 Web 数据。您可以在窗体上放置 Web 浏览器控件,并使用 Web 浏览器控件的 Navigate 方法显示来自网站的图像。

显示本地存储的图像(即不带超链接)并不是什么大问题。您可能会发现Stephen Lebans 的 ImageClass 演示很有用。我使用过它的早期版本(我刚刚检查过,我的一个应用程序使用的是版本 5!),所以我可以保证他的方法有效且易于使用。

答案2

这是来自 Access 2007 的,对我来说很有用。从查询中的超链接中提取文本以用于报告:

HyperlinkPart([Picture_2],5)

http://answers.microsoft.com/en-us/office/forum/office_2007-access/how-to-display-a-hyperlink-to-an-image-as-a/90821989-0e86-4aae-9b3a-37cab82634ce

相关内容