2011-09-29 31 views
0

我有一個訪問數據庫(mdb),我想打開創建一個「自動系統」,第三方用戶(我會說一個愚蠢的用戶)可以自動運行一個宏。所以我創建了一個批處理文件,並運行命令:共享中的開放式訪問數據庫(mdb)(在多個用戶之間)

INOPENSPACE.mdb /nostartup /x MyMacro 

問題是Access無法打開,因爲它需要專有權。如果我嘗試自己打開它,則無需專有權利即可打開並運行相同的宏而不會出現任何問題。有沒有辦法通過命令行或相同的方式來做到這一點,或者有沒有辦法打開沒有專有權的訪問數據庫並運行我的宏?

回答

0

我會這樣做的方式是將數據拆分成單獨的數據庫(data-db),然後創建指向宏(app-db)數據庫中表的鏈接。

然後,用戶將擁有自己的app-db副本,而且如果其他用戶打開了它,則不必工作 - 它們始終可以具有獨佔訪問權限。

相關問題