我正在處理窗體,然後訪問崩潰。當我試圖打開它時,系統提示我出現了一個錯誤,我不知道如何修復它。像VBA不會編譯? 「錯誤訪問系統註冊表」
Form1 doesn't exist , if the invalid form name is in a macro ...
當時的東西,我想不出來,所以我打了「壓縮和修復」,關閉並重新打開的通道幾次。然後還有另外一條消息,不會記得,而是像「繼續,所有的VBA代碼必須被刪除」。我說好,因爲我有幾個備份副本。但是這並沒有解決任何問題。
然後我想出瞭如何解決原始錯誤。 「Form1」是我在啓動時打開的默認表單,所以我改變了它。所以一切正常,我將代碼複製回來,但顯然代碼不起作用。該錯誤信息是:
Compile Error user defined type
在DAO.QueryDef
然後我跟着MS幫助和檢查的參考,當我點擊工具 - >參考,我得到
Error acessing the System Registry.
那麼,有沒有包括與註冊表不一致的想法?
你的MDB似乎損壞。創建一個新的mdb,並從舊的導入所有的東西。並進行每日備份! –
我試圖在Northwind數據庫中打開引用,並給出了相同的「錯誤訪問註冊表」。 我只是在另一臺電腦上試過。它可能會打開引用,但仍會給出「用戶定義」錯誤。 – adelzel
你嘗試過緊湊/修理嗎? – Elias