You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Access VBA中Picture属性无法识别报错问题求助

Access VBA:清除绑定附件字段的Image控件图片解决方案

问题本质

当Image控件绑定到Access的附件字段时,控件的Picture属性会被隐藏(仅显示Picture_),这是因为控件的值与附件字段联动,直接赋值Picture = ""会触发错误,无法生效。

可行解决方法

方法1:直接清空绑定的附件字段

如果控件绑定的是窗体数据源中的附件字段,直接将字段值设为Null即可清除图片:

' 替换为你的附件字段名称
Me!YourAttachmentField.Value = Null
Me.Refresh ' 刷新窗体同步控件显示

方法2:移除附件字段中的指定图片

若字段支持多附件,仅需删除当前显示的图片时,可操作附件集合:

Dim attItem As Attachment

' 遍历附件集合删除所有项(可根据索引删除单个)
For Each attItem In Me!YourAttachmentField.Attachments
    attItem.Delete
Next attItem

Me!YourAttachmentField.Update ' 提交字段更改
Me.Refresh

未绑定控件的特殊情况

如果你的Image控件是未绑定状态却仍找不到Picture属性,先确认控件类型确实是Image(而非BoundObjectFrame),未绑定控件的清除代码为:

Me.Image1.Picture = ""

内容的提问来源于stack exchange,提问作者Yahya Ashour

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 10:12:06