上週我在程序崩潰時修改了訪問2010數據庫中的兩個模塊的部分內容,並在每次嘗試打開數據庫時崩潰。我能夠創建一個新的數據庫並從損壞的表中導入表和查詢,但是當我試圖導入窗體/宏/模塊時,新的數據庫也會崩潰。我保持每日備份,但最終失去了幾個小時的工作。這發生在上週兩次,每次MS Access都會在沒有警告的情況下崩潰,並且VBA不可恢復。有沒有辦法從損壞的數據庫導出代碼?
該功能按預期工作,直到數據庫崩潰似乎在某個未知點。我的VBA代碼肯定會遇到某種問題,因爲這只是在我上週開始修改模塊時纔開始發生的,但是我無法找到它,因爲當沒有執行任何操作時崩潰實際發生了。即保存期間。
有誰知道是否可以將VBA導出而不導出到其他數據庫?即導出它,而不必使用MS Access來這樣做。在相關說明中,是否有人創建了一個將查詢定義,表格架構和所有VBA導出爲文本文件的庫,以便將它們放入源代碼管理中?
謝謝。
我跟着你的第一個鏈接的步驟,舉行轉移旁路啓動代碼執行,然後做了一個編譯和數據庫修復。不知道是否它是反編譯標誌,或只是運行編譯/修復過程,但能夠恢復我的所有代碼。 – Jerry
也將開始使用此腳本來獲取我的代碼轉儲存儲在源代碼管理.http:// stackoverflow。COM /問題/ 187506 /怎麼辦,您使用的版本控制,與接入發展 – Jerry