命令或操作DeleteRecord当前不可用-水果
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-窗体/数据页


命令或操作DeleteRecord当前不可用

发表时间:2020/3/7 18:19:59 评论(0) 浏览(6815)  评论 | 加入收藏 | 复制
   
摘 要:提示:【命令或操作"DeleteRecord"当前不可用】 的解决方案。
正 文:

主子窗体,删除代码:  


If Not Me.sfrmList.Form.NewRecord Then
        Me.sfrmList.Form.AllowDeletions = True
        Me.sfrmList.SetFocus
        DoCmd.RunCommand acCmdDeleteRecord
    Else
        Me.Undo
    End If
    Me.sfrmList.Form.Refresh

    Me.Refresh



提示:命令或操作"DeleteRecord"当前不可用

反复排错,发现:

子窗体必须不是“快照”,改成“动态集”,OK

因为DoCmd.RunCommand是根在窗体内操作一样的,以后用时,可以在窗体内选中记录,Delete试验下。


Access软件网交流QQ群(群号:198465573)
 
 相关文章
记录集类型:动态集,快照,不一致的更新的动态集  【550402527  2009/6/23】
【Access源码示例】通过代码更改记录集类型\通过代码将子窗体由...  【金宇  2012/7/16】
Docmd.RunCommand方法之 参数说明  【槐聚  2015/8/21】
ACCESS中有关RunCommand方法参数列表  【一如既往  2016/6/24】
登陆系统提示Error #2046 Function Relink...  【KevinFan  2017/6/30】
常见问答
技术分类
相关资源
文章搜索
关于作者

水果

文章分类

文章存档

友情链接