MS Access 2003 不进入调试模式并忽略断点
Posted
技术标签:
【中文标题】MS Access 2003 不进入调试模式并忽略断点【英文标题】:MS Access 2003 does not enter into debug mode and ignores breakpoints 【发布时间】:2009-09-25 08:42:24 【问题描述】:我在 MS Access 2003 模块中开发了一个小型 VBA 程序(只有一个公共子程序) 数据库只为我锁定,没有其他人可以访问该文件。 我的代码有效,但我想查找并修复一个小错误
我需要调试我的 VBA 代码。我在程序的第一行设置了断点。
但是,当我运行这段代码时,它永远不会在断点处停止,也永远不会进入调试模式。似乎 VBA 调试器不工作或被禁用。我找不到任何选项如何禁用/启用 VBA 调试器,我认为它应该始终启用。现在我只能借助放置大量消息框来调试这段代码,但这需要很多时间......
【问题讨论】:
【参考方案1】:请看:
ACC2002: Breakpoints Are Ignored in Visual Basic for Applications Code启用使用特殊访问键启动选项。
为此,请按以下步骤操作:
打开已设置断点的数据库。 在“工具”菜单上,单击“启动”。 在“启动”对话框中,单击以选中“使用特殊访问键” 复选框。 单击“确定”关闭“启动”对话框。 关闭然后重新打开数据库。 运行包含断点的代码。请注意,执行 代码在断点处暂停,因为你 会期待。
【讨论】:
你救了我一天的命!!!我在玩这个选项,但从不认为我需要关闭并重新打开数据库。谢谢!【参考方案2】:Office 2010 解决步骤:
-
文件
选项
当前数据库
确保选中“使用特殊访问权限”。
关闭并重新打开数据库。
【讨论】:
以上是关于MS Access 2003 不进入调试模式并忽略断点的主要内容,如果未能解决你的问题,请参考以下文章
MS Access 2003 - Access 表单上的嵌入式 Excel 电子表格