【发布时间】:2012-06-14 12:15:17
【问题描述】:
我在 Access 2010 中制作了一些表单,并将公司徽标添加到标题表单中。此图片为.jpg,大小为70KB。我不知道为什么 .mdb 的大小立即从 4MB 增加到 12MB? (很少的形式和相同的标志)也许有一些图像压缩选项?
【问题讨论】:
-
特别了解 Access 2010 的人应该回答这个问题,但在旧版本的 Access 中,图像不是以压缩格式存储的,因此添加一个小的 JPG 可能会大大增加数据库大小。您是否尝试过压缩数据库以查看是否有所作为?
-
压缩变化不大。在我的例子中,有 12.4 MB,现在是 11.9 MB。
-
@pstrjds 我不确定它是如何工作的,但 mdb 是较旧的格式,我怀疑它会受到旧版本的膨胀问题的影响。我想知道是否值得尝试 accdb 格式?
-
@Remou 这听起来很合理。我想这取决于它是否需要是
mdb文件,或者是否可以接受更新的格式。我通常不再使用 Access,我不知道 MDB 和 ACCDB 之间的权衡是什么,但确实(从快速搜索和扫描返回的文档中)你应该获得更好的二进制数据存储,所以我怀疑它将原生处理 jpg 而不是将其存储为 bmp。 -
确实如此。它节省了 2MB。所以我有10MB。我正在为我的应用程序考虑 2-3 MB。奇怪的是,Access 怎么能以重复的大小存储 70KB 的图像?
标签: image ms-access ms-access-2010