MS Access 停止触发 Form_Open 事件
Posted
技术标签:
【中文标题】MS Access 停止触发 Form_Open 事件【英文标题】:MS Access Stop Triggering Form_Open event 【发布时间】:2018-08-30 14:44:38 【问题描述】:我已经编写了 MS Access VBA 代码。
我在 Form_Open 事件中编写了许可证代码。许可证代码在注册表中可用。在打开表单期间,注册表值将与代码中的硬编码值进行比较。如果两者相同,那么它将打开表单。如果两个值不相同,则会显示消息并关闭 Access 应用程序(Application.Quit),您未通过身份验证使用该工具。
现在我忘记了 VBA 代码中的密码。
一旦打开表单,由于两个值不匹配,会显示模态消息框,我根本无法打开 VBA 代码。
我不知道如何禁用 Form_Open 事件。
请帮我禁用 Form_Open 事件,并打开 VBA 代码。
【问题讨论】:
在访问选项中,您可以选择信任中心和信任中心设置,在打开的表单上选择宏设置 和 禁用所有带有通知的宏。当您打开数据库时,您的代码不应触发。 没有。我忘记了在 VBA 代码中使用的许可证密码。一旦我打开访问文件,就会显示消息框。我根本无法打开 vba 编辑器。根据 Andre 的建议,现在我可以看到 vba 代码了。谢谢大家 【参考方案1】:打开数据库时按住Shift键,防止自动执行代码或打开表单。
然后您可以在设计视图及其代码中打开表单。
【讨论】:
以上是关于MS Access 停止触发 Form_Open 事件的主要内容,如果未能解决你的问题,请参考以下文章
MS-ACCESS - 在插入之前/之后插入/更新触发器需要
MS Access 错误 434 停止在 Excel 中创建 xlBarStacked