【发布时间】:2018-01-14 05:35:06
【问题描述】:
如何使用 VBA 从同一个 DB 文件中重新启动 Microsoft Access 2007..??
我正在开发一个最终将与运行时一起打包和分发的数据库。为了开发,我正在更改各种 UI 设置,并在 *.accdb 和 *.accdr 之间来回重命名文件。但我想使用完全编程的方法,然后我会将其分配给按钮或按键。
但任何尝试过的人都可以告诉您,无法轻松地使用 VBA 从同一个数据库中重新启动 Access。我在这里尝试了代码:MS Access: how to compact current database in VBA,但收到错误消息“您无法通过运行宏或 Visual Basic 代码来压缩打开的数据库。”
我有各种半生不熟的想法,如何从 VBS 脚本、CMD 文件或其他 Accdb 文件“反弹”重新启动,但我想问还有谁可能成功地做到了这一点..??
其他人通过哪些方式成功地做到了这一点..??
【问题讨论】:
-
当我需要定期压缩我的数据库时,我将主表放在一个数据库中,然后只使用第二个作为前端,包括宏(这显然可以压缩“数据" 数据库)。
-
你为什么用2007?
-
2007 年是我们所拥有的,预算不允许为新版本花费大量资金,而 2007 年足以满足我们的需求。
标签: ms-access vba ms-access-2007