原始问题
(如何在 Access 2007 表单中显示来自 MySQL 数据库的图像?)
我想使用 Access 2007 连接到 MySQL 数据库并以表格形式显示图片和其他数据。
我已经有一个 Access 2007 应用程序,如果可以的话,我不想对其进行太多更改。我只是不确定哪种数据类型可以工作。 "Attachment Data Type" MySQL 不支持。此外,我的客户希望能够打开和编辑图像。
更新问题的解决方案
(我如何解决 MS Access 的 2GB 数据库限制(用于显示图像)?)
(1) 在 MS Access 中存储图像的文件名
(2) 使用 VBA 以表格形式动态显示它们(参见 How to display images from a folder in a form, a report, or a data access page )。
要使图像可编辑:
(1) 确保文件类型(例如“.jpg”)与所选的图像编辑器相关联。
(2) 使用与 article mentioned above 中相同的变量名,在ImageFrame
所在的窗体中添加如下代码(见How to open a file in its default application using VBA)
Private Sub ImageFrame_Click()
Application.FollowHyperlink (txtImageName)
End Sub
一些可能有用的其他来源
Using MS Access as a front end to PostgreSQL .
特别感谢 MindStalker 的评论让我开始了另一轮“谷歌搜索”。
最佳答案
参见上面问题中提到的解决方案。
关于ms-access - 我如何解决 MS Access 的 2GB 数据库限制(用于显示图像)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2143520/