Applies ToOffice Products Access 2016 Access 2010 Access 2013 Access for Microsoft 365 Access 2019

徵狀

當多個使用者共用單一的 Microsoft Access 資料庫時,如果您嘗試開啟特定的表單或報表物件,您會收到下列錯誤訊息:

您目前沒有資料庫的獨佔存取權。

原因

下列設定和條件組合會觸發物件更新:

  • 有多個使用者開啟相同的資料庫檔案。

  • 已選取 [關閉資料庫時 壓縮 ] 設定。

  • [ 追蹤名稱自動校正資訊] 和 [ 執行名稱自動校正 ] 資料庫設定都已選取。

  • 您正嘗試開啟的表單或報表物件,在控制項或表單事件中包含內嵌的宏。

在這種情況下,Access 會嘗試儲存變更,但無法取得物件的獨佔存取權。

解決方案

若要避免此錯誤,請執行下列其中一項操作:

  • 使用分割資料庫方法,讓每個使用者都有前端資料庫的本機複本。 如需詳細資訊,請參閱 分割 Access 資料庫

  • 在檔案>選項->目前資料庫– >應用程式選項] 中,清除 [關閉時壓縮] 核取方塊。

  • 清除 [在檔案中執行名稱自動校正] 複選框-> 選項->目前資料庫->名稱自動校正選項

  • 從表單移除內嵌宏,或使用命名宏或 VBA 事件程式來報告並取代。

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。