我有一个访问数据库(mdb),我想打开创建一个“自动系统”,第三方用户(我会说一个愚蠢的用户)可以自动运行一个宏。所以我创建了一个批处理文件并运行命令:
INOPENSPACE.mdb /nostartup /x MyMacro
问题是Access无法打开,因为它需要专有权。如果我尝试自己打开它,我打开没有专有权并运行相同的宏没有问题。有没有办法通过命令行或同样的方法来执行此操作,或者有没有办法打开没有独占权限的访问数据库并运行我的宏?
答案 0 :(得分:0)
我接近这个的方法是将数据拆分成一个单独的数据库(data-db),然后创建指向容纳宏(app-db)的数据库中表的链接。
然后,用户将拥有自己的app-db副本,如果其他用户已打开它,则无需工作 - 他们总是可以独占访问。