我试图将访问数据库的大小保持在最低限度,并且需要删除以前使用但现在不需要的几个大图像。我的理解是访问文件(.accdb)在数据库中存储图像。你知道它是否可以删除它以及如何删除它? TIA
澄清&解决方案:我有几种不同的形式和不同的背景图像,但是在这一点上我已经想到了它(对于Access 2013) - >在表单设计工具下 - >设计 - >插入图像,然后右键单击需要删除的图像,然后单击“删除”。完成。
答案 0 :(得分:3)
答案 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