如何删除存储在访问(.accdb)中的图像?

时间:2016-03-22 16:24:33

标签: ms-access ms-access-2013

我试图将访问数据库的大小保持在最低限度,并且需要删除以前使用但现在不需要的几个大图像。我的理解是访问文件(.accdb)在数据库中存储图像。你知道它是否可以删除它以及如何删除它? TIA

澄清&解决方案:我有几种不同的形式和不同的背景图像,但是在这一点上我已经想到了它(对于Access 2013) - >在表单设计工具下 - >设计 - >插入图像,然后右键单击需要删除的图像,然后单击“删除”。完成。

2 个答案:

答案 0 :(得分:3)

为了让其他人更容易找到这个答案,以下是Microsoft Access 2010中的内容的屏幕截图:

enter image description here

答案 1 :(得分:1)

如果要完全删除数据库中的所有共享图片,或者其名称与特定模式匹配的图片,可以执行以下操作:

Sub PurgeSharedImages(Optional strPattern As String = "*")
  Dim i As Integer

  For i = CurrentProject.Resources.Count - 1 To 0 Step -1
    If CurrentProject.Resources(i).Type = 1 And CurrentProject.Resources(i).Name Like strPattern Then 
      CurrentProject.Resources(i).Delete
    End If
  Next i
End Sub