Access动态删除记录对应的图片

2017-12-28 15:57:00
黄善超
原创
857

前面在《Access按记录动态显示图片》和《Access在窗体中动态添加记录对应的图片》文中讲解过如何在窗体查阅和添加图片

既然能添加,就肯定可以删除的。前面提到过图片的显示是读取路径,那么如果路径不存在或者路径上的图片不存在。即可以删除我们需要了。当然了我们不可能使把路径不存在了,这样也会影响其他图片。


在Access中,用Kill 函数从磁盘中删除文件。删除该路径下子窗体选中的文件

Private Sub Command6_Click()
    Kill CurrentProject.Path & "\pic" & Me.subform.Form.toolname & ".jpg"
End Sub



文件存在,窗体可以正常展示图片。


图片删除后,再打开会显示错误




注意 若要删除目录,使用 RmDir 语句。




    分享