未打开调试器时Access执行DoCmd.OpenForm无提示崩溃求助
Access弹窗表单触发崩溃问题
我在表单上设置了一个按钮,通过点击事件里的DoCmd.OpenForm命令打开弹窗表单。未打开调试器时点击按钮,Access会无错误提示或崩溃报告直接崩溃;但打开调试器后点击,表单能正常打开。
我有数十个功能类似的弹窗表单按钮,大多是复制粘贴后修改字段引用创建的,只有这一个按钮出问题。该弹窗表单用于新增数据录入,包含主表单和子表单(仅为设计需求,二者未关联):主表单只有子表单和页眉处的未绑定标题标签;子表单有一个关联到kategorie_tabelle表中kategorie字段的文本框。
已执行压缩修复操作,无效;重新创建表单后问题依旧,怀疑是Access未知Bug。
按钮代码
Private Sub Befehl2_Click() DoCmd.OpenForm "neukategorie" End Sub
弹窗子表单取消按钮代码
Private Sub Befehl11_Click() If Me.Dirty = True Then Me.Undo DoCmd.Close acForm, "neukategorie", acSaveNo End Sub
弹窗子表单确认按钮代码
Private Sub Befehl12_Click() RunCommand acCmdSaveRecord Me.Requery MsgBox "Neue Kategorie wurde gespeichert" DoCmd.Close acForm, "neukategorie", acSaveNo End Sub
环境信息
- Access版本:Version 2205 Build 16.0.15225.20028
- Windows版本:Microsoft Windows 10 Pro 10.0.19044 Build 19044
内容的提问来源于stack exchange,提问作者PATA
相关产品推荐
相关产品推荐

