我有一个带有split database(accdb)的Access 2007应用程序。现在我试图为2个不同的帐户使用相同的应用程序。我已经添加了重新链接数据库的代码。现在我想在这里实现的是,如果所选帐户名与当前数据库不同,它应该只尝试重新链接dbs。我尝试过CurrentDb.Name,但它返回的是应用程序的名称,而不是数据库。
所以,我有一个应用程序作为A;和两个名为A_be和B_be的数据库。如果A当前链接到A_be或B_be,我需要代码告诉我。
请有人帮忙解决这个问题。 TIA。
答案 0 :(得分:0)
在进一步的研究中,我想出了一条出路......它可能不是最好的代码,但它会起作用。在下面复制粘贴以供参考。
Dim strFullPath As String
strFullPath = Mid(DBEngine.Workspaces(0).Databases(0).TableDefs(“AnyTableName”)。Connect,11) MsgBox目录(strFullPath)