ms-access - 有没有办法让 ms-access 显示外部文件中的图像

标签 ms-access image

我有一个 MS-Access 应用程序(1/10 MS-Acccess,9/10 MS-SQL),需要显示一些 Assets 的照片及其规范。目前,图像作为 OLE 对象存储在 MS-Access 表中(并由用户复制粘贴到字段中)。

出于各种原因,我想做的是将原始.jpg存储在网络驱动器上的文件夹中,并从应用程序部分引用它们。我已经考虑过转向 MS-SQL 的图像数据类型(及其替代品 varbinary),但我认为我的用户群体将更容易掌握网络文件夹的概念。

如何让 MS Access 显示 .jpg 的内容?

最佳答案

另一个选择是在表单上放置一个图像控件。该控件(图片)有一个属性,它只是图像的路径。下面是一个用 VBA 编写的简短示例,说明了如何使用它。

txtPhoto 将是绑定(bind)到数据库字段的文本框,其中包含图像的路径 imgPicture 是图像控件 该示例是前进到下一条记录的按钮的单击事件。

Private Sub cmdNextClick()
    DoCmd.GoToRecord , , acNext
    txtPhoto.SetFocus
    imgPicture.Picture = txtPhoto.Text
    Exit Sub
End Sub

关于ms-access - 有没有办法让 ms-access 显示外部文件中的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40112/

相关文章:

c# - 错误 "the action was blocked by organization policy ms office 2016"

python scrapy 图像管道未下载(301 错误)

html - 0 x 0 像素 : html doesn't apply their proper dimensions

swift - 将图像调整为初始大小

image - 如何将 {UINT16, 2} 数组保存到 Julia 中的图像

java - 从 URL 加载图像 - Java

ms-access - 有人可以解释一下 Access 中 "AND"和 "&"之间的区别吗

ms-access - 我可以使用 Access VBA 来确定表是否具有数据宏吗?

excel - 如何使用 Excel 中的 VBA 重命名 Access 表?

delphi - 如何将多个用户的Access数据库迁移到一个SQL Server数据库