如果使用Odbc 也無法修復帳套或者系統中沒有安裝ACCESS97 且手頭又沒有Access97 安裝盤怎 么辦嗎?可以學會用ACCESS2000 修復帳套。 對于部份帳套,在打開時提示打開錯誤(非權限原因造成的不能打開帳套),但又不能用Access 97 和ODBC 等進行修復。此時,可以試著用Access 2000 進行修復。一般地,幾乎絕大的此類錯誤都 幫助顧客成功 - 10 - 技術支持快遞第6 期 可以修復。 方法一: A)先連接工作組文件 B)進入ACCESS2000,不用打開任何數據庫。 C)點擊“工具->數據庫實用工具->壓縮和修復數據庫->選擇帳套"-->輸入需要壓縮后生成的數據庫 名 D)在ACCESS 中新建一空數據庫 E)文件->獲取外部數據->引入->選擇剛才壓縮后生成的數據庫文件名->所有表及查詢.(也可以不選 查詢,后面利用Check 添加所有查詢) F)工具->數據庫實用工具->轉換數據庫->到早期ACCESS 版本--->輸入轉換后要生成的數據庫名 G)利用Check 檢查和利用Access97 打開。 方法二: A).先鏈接工作組文件 B).進入ACCESS2000,不用打開任何數據庫。 C).點擊“工具->數據庫實用工具->壓縮和修復數據庫->選擇帳套"-->生成Db1 D)可以直接點擊:“工具->數據庫實用工具->轉換數據庫-->轉換到當前數據庫版本".--->選擇需要轉 換的數據庫文件Db1-->打開--->輸入轉換后的數據庫文件名Db2-->保存; E)再用Access2000 打開這個轉換后的數據庫Db2,選擇:“工具->數據庫實用工具->轉換數據庫--> 轉換到早期Access 版本"--->輸入轉換后要生成的數據庫名Db3-->保存 F)將Db3 的擴展名更為Ais,已經可以用軟件打開了。再用Access97 打開和利用Check 檢查。 注意事項: A)一般容易損壞的表有:Glacct,Globj,Glcy 表。可以在備份這幾張表后,將他們刪除,再從標 準帳套中導入這三張表,然后將他們的數據分別再Copy 回去,再用Check 工具檢測。對于Glacct 表,需要注意的是,需要先取消它的所有的隱藏列才可以,否則操作將不成功。 B)在用Access 2000 進行修復的過程中,對于保存的文件名,注意要保存為.Ais 格式(先在文件類 型中選擇“所有文件”,然后在“文件名”處直接輸入帳套全名)。 C)不管是用Access97 還是用Access2000,修復數據后,都最好使用Check 結合標準帳套,檢查一 下數據庫的完整性和合法性。 D)在使用Check 進行檢查和添加的過程中,需要耐心操作。如,有的索引、關系不能添加,就先 添加可以添加的部份,再添加不能添加的部份。通常,當另一部份分添加后,其他先前不能添加的 部份已經可以添加了。 F)在使用Check 的過程中,應該按照以下的順序進行:表數-->查詢--->字段--->索引---->關系。而 不能跳過,否則添加不成功。 G)可能需要重新進行用戶授權。 H)在正式使用前,強烈建議使用使用Check 進行檢查。最好是兩遍,每次Check 都要關閉帳套后 重新選擇。
|