如何在打开 MS Access DB 时禁用宏和启动值
Posted
技术标签:
【中文标题】如何在打开 MS Access DB 时禁用宏和启动值【英文标题】:How to disable Macro and Start-Up values while opening the MS Access DB 【发布时间】:2009-03-26 07:05:14 【问题描述】:在我之前的问题标题如下:
“如何在打开 Access DB 时避免链接表管理器消息。”
我询问了如何在打开 MSAccess 数据库时禁用 宏(以编程方式 vb.net),我得到了一些很好的参考和代码示例。但不幸的是,我无法达到预期的效果。我已尝试 API 在运行时启用/禁用键 (SHIFT) 并以编程方式使用一些 命令行 选项,但即使没有出现任何错误,它仍然无法正常工作.
问题:
-
我的一个 AccessDB 包含宏,它在打开数据库时调用一个表单。并且表单有一些指向表格的链接,它会创建中断,询问表格的正确路径并暂停应用程序,直到用户干预。
在打开数据库时,启动时会形成另一个调用。它会导致在运行应用程序时打开所有表单。
我需要解决这两个问题并顺利运行应用程序。
请那里的任何人以某种方式帮助我....
谢谢。
【问题讨论】:
【参考方案1】:查看绕过转移键代码
此代码只是让您浏览到您选择的 mdb 数据库,并在 mdb/mde 启动期间启用或禁用 shift 键。
在下一个页面上的方式: http://www.members.shaw.ca/AlbertKallal/msaccess/msaccess.html
【讨论】:
【参考方案2】:在一个 MS 支持页面上,我找到了对 /nostartup 开关的引用。您可以尝试将其添加到您的启动命令中吗?
【讨论】:
我也尝试过 /nostartup 但仍然无法正常工作。谢谢。以上是关于如何在打开 MS Access DB 时禁用宏和启动值的主要内容,如果未能解决你的问题,请参考以下文章
无法在加载时禁用ms-access userform的所有字段
如何从 Oracle DB 查询外部 MS Access DB?