database - 使用来自单独数据库的 VBA 代码关闭数据库

标签 database ms-access vba ms-access-2007

是否可以通过来自另一个数据库(数据库 B)的 VBA 代码关闭一个 Access 数据库(我们称之为数据库 A)。

在此处的示例中,如果在数据库 B 启动时数据库 A 处于打开状态,我希望数据库 A 关闭。这可能使用 VBA 吗?

我已经谷歌了,但所有答案似乎都与使用 VBA 关闭当前数据库有关,当然我可以使用 DoCmd.Quit 来实现。

非常感谢任何帮助。

最佳答案

你可以劫持它:

Dim OtherDB As Object

sOther = "Z:\Documents\other.accdb"
Set OtherDB = GetObject(sOther)
OtherDB.Application.Quit

这可能会使某人的生活变得困难。

关于database - 使用来自单独数据库的 VBA 代码关闭数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11313590/

相关文章:

php - HTML Form 到 PHP 如何返回一个值而不是显示文件?

ruby-on-rails - Heroku 应用程序的数据库管理

java - UCAExc:::3.0.7 意外标记:logDate

vba - 使用 VBA 分发 Excel 电子表格的最佳方式

asp.net - 从 WCF 服务在服务器端 Access 数据库中运行 VBA 函数

mysql - 如何使用 Hibernate 查询语言实现行级锁定?

sql-server - 将本地数据库更改发布到远程数据库 SQL Server 2012

ms-access - 如何在ms-access中使用ISNULL函数

vba - 如何根据Windows登录名使用VBA获取电子邮件地址?

Excel 计算和 VBA