ms-access - 我如何解决 MS Access 的 2GB 数据库限制(用于显示图像)?

标签 ms-access vba database frontend digital-assets

原始问题
(如何在 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



一些可能有用的其他来源

Perl, MySQL, and Blobs

VB, MySQL, and Blobs

Using images in Access

Using MS Access as a front end to PostgreSQL .

特别感谢 MindStalker 的评论让我开始了另一轮“谷歌搜索”。

最佳答案

参见上面问题中提到的解决方案。

关于ms-access - 我如何解决 MS Access 的 2GB 数据库限制(用于显示图像)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2143520/

相关文章:

javascript - 从表格导入 Excel 中的数据

javascript - 由于唯一的 id 容器,无法检查 Firebase 中是否存在数据

mysql - 高可用双活数据库设计

c# - Nz 和 IIF 的替代方案(为空)

ms-access - Access 2007 VBA : Building a listbox with selection choices from another list box

sql - 如何从 Ms Access 2007 中的同一个表中进行选择和更新

vba - 如果相应的单元格具有给定值,则不固定数量的单元格的总和

ms-access - Access 2000 - 删除多个表单?

mysql - 从表中选择行,其中列值是存储过程中传递的值的子集

sql - 如何快速开始在 Microsoft Access 中输入 SQL?