我有一个 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/