原始 KB 編號: 283806
備註
需要基本的巨集、編碼和互通性技能。 本文適用於 Microsoft Access 資料庫(.mdb 和 .accdb),以及 Microsoft Access 專案 (.adp)。
癥狀
如果您有包含 Visual Basic for Applications 函式的程式,而您的資料庫包含遺漏物件庫或類型連結庫的參考,當您編譯模組或執行程式時,可能會收到下列其中一個錯誤訊息:
錯誤訊息 1
您的 Microsoft Access 資料庫或專案包含遺漏或中斷的參考,指向檔案<檔名>。
* 若要確保您的資料庫或專案正常運作,您必須修正此參考。
* 若要瞭解如何修正此參考,請按兩下 [說明]。
錯誤訊息 2
編譯錯誤:
找不到專案或程式庫
原因
您的資料庫包含的資料庫、類型庫或物件庫的參考在 [參考] 對話框中標示為 MISSING: <referencename>。
解決辦法
若要移除遺漏的參考,請遵循下列步驟:
- 開啟您的資料庫。
- 按 ALT+F11 開啟 Visual Basic 編輯器。
- 在 [ 工具] 功能表上,按兩下 [ 參考]。
- 按兩下即可清除標示為 MISSING: <referencename>之類型庫或物件庫的複選框。
拿掉參考的替代方法是將參考的檔案還原至 [參考] 對話框中指定的路徑。 如果參考的檔案位於新位置,請清除 MISSING: <referencename> 參考,然後在新資料夾中建立檔案的新參考。
備註
在 Access 執行時間應用程式中,您無法從功能表檢視參考。 不過,下列文章示範如何使用程式代碼檢視參考: 209849 如何迴圈查看參考以檢視其屬性
重現此行為的步驟
開啟範例資料庫Northwind.mdb。
建立不是以任何數據表或查詢為基礎的新表單。
在 [插入] 功能表上,按一下 [ActiveX 控制項]。
在 [ 選取 ActiveX 控件 ] 列表中,按兩下 [Kodak 影像編輯控制件],然後按兩下 [ 確定]。
將表單儲存為frmReference,然後關閉表單。
關閉Northwind.mdb,然後結束 Access。
尋找並將 ImgEdit.ocx 檔案重新命名為 ImgEdit.old。
啟動 Access,然後開啟Northwind.mdb。
在 [設計] 檢視中開啟 [啟動] 模組。
在[偵錯] 功能表上,按一下[編譯 Northwind]。 請注意,您將會收到本文「症狀」部分中提到的兩個錯誤訊息。
按一下 [確定]。 請注意,[參考] 對話框隨即出現;下列參考會在 [ 可用的參考 ] 對話框中反白顯示:
MISSING: Kodak Image Edit Control按 [可用的參考] 對話框中的 取消。
尋找並將 ImgEdit.old 檔案重新命名為 ImgEdit.ocx。
重複步驟 10,並注意錯誤訊息不再出現。