单击“压缩和修复数据库”后,如何阻止 vba 编辑器中的 MS 访问断点消失?

Posted

技术标签:

【中文标题】单击“压缩和修复数据库”后,如何阻止 vba 编辑器中的 MS 访问断点消失?【英文标题】:How do I stop MS access breakpoints in vba editor from disappearing after clicking "Compact and Repair Database"? 【发布时间】:2019-12-20 15:20:18 【问题描述】:

我是 Microsoft Office Professional Plus 2013 Access 的新手。

我正在使用以下方式开发应用程序:

-Microsoft Office Professional Plus 2013 Access

vba 编辑器中的 MS 访问断点在点击压缩和修复后消失

为了确定如何防止上述问题,我在互联网上搜索了很多,但我找不到任何解决方案。

如何阻止 vba 编辑器中的 MS 访问断点在单击“压缩和修复数据库”后消失?

【问题讨论】:

请描述完整的问题,因为这读作XY Problem:要求您的 y 解决方案,而不是实际的 x 问题。为什么需要保留断点(一种调试工具)并不断压缩/修复? 【参考方案1】:

执行“压缩和修复数据库”后,所有断点和书签都会消失。这是一种内置行为,无法更改。

【讨论】:

【参考方案2】:

吉恩的答案是正确的。

作为一种解决方法,您可以使用Stop 命令,它的作用类似于“永久”断点。

例如

If <unexpected error condition that you want to analyze at runtime> Then
    Stop
End If

【讨论】:

【参考方案3】:

have a look Debug.Assert 而不是 Stop,这将允许您有一个“有条件停止”

【讨论】:

以上是关于单击“压缩和修复数据库”后,如何阻止 vba 编辑器中的 MS 访问断点消失?的主要内容,如果未能解决你的问题,请参考以下文章

Delphi StringGrid控件如何单击选一行,双击编辑单元格,完后继续单击选择一行??

如何阻止某人取消隐藏我的 Excel 工作表?

通过 Access 2013 VBA 编辑后无法打开 Excel 2013 文件

访问vba树视图(类MSComctlLib.TreeCtrl.2)鼠标右键单击后如何选择节点

如何在 MFC 中的对话框上阻止鼠标输入

什么可以阻止 MS Access 2000 表单关闭?