症状
尝试在 Microsoft Access 的最新版本的 .accdb 客户端数据库中创建新的 switchboard 窗体时,无法在功能区中找到 “Switchboard Manager ”选项。 在.mdb数据库中,“切换板管理器”选项显示在“数据库工具”选项卡上的“管理”组中;但是,.accdb 文件中的功能区上不会显示“管理”组。
原因
从 Access 2010 开始,. accdb 数据库的“数据库工具”选项卡中弃用了 Switchboard Manager 选项。
解决方案
可以使用以下方法之一在 Access 2010 或更高版本的 .accdb 文件中启动 Switchboard Manager:
方法 1:使用 VBA 代码运行交换机管理器
按 Ctrl+G 打开 Visual Basic 编辑器。
在“即时窗口”中,键入以下命令:
DoCmd.RunCommand acCmdSwitchboardManager
在 Microsoft Access 窗口中,你将看到消息“交换机管理器在此数据库中找不到有效的交换机。 是否要创建一个?”单击“ 是”。
方法 2:通过创建宏运行 Switchboard Manager
- 在 Microsoft Access 功能区上,选择“ 创建 ”选项卡。在 “宏 & 代码 ”组中,单击“ 宏”。
- 选择操作
RunMenuCommand
。 - 选择命令
SwitchboardManager
。 - 保存宏并运行它。
- 你将看到消息“Switchboard Manager 无法在此数据库中找到有效的交换机。 是否要创建一个?”单击“ 是”。
方法 3:通过创建自定义组并添加“Switchboard Manager”命令来自定义功能区
- 在 Microsoft Access 中打开 .accdb 客户端数据库。
- 选择“ 文件 ”选项卡“ >选项>”“自定义功能区”。
- 在右侧列中,突出显示 “数据库工具”。
- 单击“新建组”。 单击“ 重命名 ”将组命名为“管理”。
- 在窗口顶部的“从中选择命令”组合框中,选择“所有命令”
- 向下滚动并突出显示 “切换板管理器”。
- 单击“ 添加 ”,将 Switchboard Manager 添加到“ 数据库工具 ”选项卡下创建的新组。
- 单击“ 确定” 关闭 “访问 选项”
- 现在,应在“数据库工具”选项卡下看到“切换板管理器”。
注意
如果使用方法 3,则会在 Microsoft Access .mdb 文件中的“数据库工具”选项卡上看到“Switchboard”组和“管理”组。