Ms access 添加背景图像时,MS Access窗体大小增加

Ms access 添加背景图像时,MS Access窗体大小增加,ms-access,jpeg,ms-access-forms,Ms Access,Jpeg,Ms Access Forms,我有一个JPEG文件,我想用它作为MS Access数据库中所有表单的背景图片。图片大小约为80 KB。但是,对于我添加到的每个表单,数据库大小都会增加大约12 MB,并且在压缩和修复后不会减少。为什么会发生这种情况?我能做些什么来避免这种情况 我想我已经找到了解决办法,但不确定问题是否会在某个时候再次出现 创建一个空的Access数据库并从原始数据库导入所有对象 从新数据库中的所有窗体中删除所有背景图像 压缩并修复新数据库。不确定是否需要这一步,但我做到了 再次添加所有背景图像 简单地将所有对

我有一个JPEG文件,我想用它作为MS Access数据库中所有表单的背景图片。图片大小约为80 KB。但是,对于我添加到的每个表单,数据库大小都会增加大约12 MB,并且在压缩和修复后不会减少。为什么会发生这种情况?我能做些什么来避免这种情况

我想我已经找到了解决办法,但不确定问题是否会在某个时候再次出现

  • 创建一个空的Access数据库并从原始数据库导入所有对象
  • 从新数据库中的所有窗体中删除所有背景图像
  • 压缩并修复新数据库。不确定是否需要这一步,但我做到了
  • 再次添加所有背景图像
  • 简单地将所有对象移动到一个新文件不起作用,删除和重新上传旧文件中的背景图像也不起作用,因此似乎两个操作都是必需的


    如果有人解释了为什么会发生这个问题,并提供了更好的解决方案,我很乐意接受这个答案

    这回答了你的问题吗?谢谢Rene,这正是我所需要的。access中有一个使用“旧”旧图像格式的设置。它膨胀得像疯了一样。较新的图像格式不会膨胀。创建新数据库时,设置很可能默认为新图像格式。较旧的数据库可能有根,并且源于较旧的2007年以前的格式,因此默认为旧格式。您可以通过文件->选项->当前数据库更改此设置。在该属性表中,您可以在图片属性存储格式下找到一个设置。您要选择“保留源图像格式”。与将所有图片转换为位图(2003格式)相反,@AlbertD.Kallal,谢谢你的建议,但情况似乎并非如此。数据库文件是几个月前创建的,图片属性存储格式已设置为保留源图像格式。