2009-12-03 155 views
0

我的公司將從Access 97數據庫升級到Access 2007.我創建了一個.accdb文件並從Access 97 .mdb文件導入了對象。現在我看到的問題是,即使點擊一個只打開表單的按鈕(沒有重要的代碼)也需要5分鐘。進入一種形式的設計模式需要3分鐘。這裏有什麼可能是錯的?MS Access 2007 .accdb極其緩慢

我將此與我創建的這個文件的MDE版本進行了比較,沒有問題。點擊按鈕,表格立即加載。但這不應該僅僅因爲它是一個.accdb文件而發生。我在這裏做錯了什麼?

回答

0

在導入任何對象之前,您是否已經過壓縮,修復和清理數據庫? 另外,您的數據在窗體,報表等之間進行了拆分。此外,您是否有一個具有表的MDB BE(後端),並且MDB FE(前端)只有一個指向表的鏈接。如果你不這樣做,你可能需要考慮它。首先嚐試使用工具菜單中的壓縮和修復。

+0

JonH,我壓縮並修復,而且.mdb數據庫非常乾淨。我們的後端是SQL2005。事實上,進入設計模式和加載的緩慢似乎只發生在這種特殊的形式上。沒有子表單。這只是一堆按鈕和日期標準拉起報告。在Access 97中,相同的表單運行良好。刪除表單並重新導入,並執行相同的操作。如果我創建一個全新的.accdb,並且只需導入這個表單,那麼它就可以正常工作。 – DBCrazy 2009-12-04 18:37:12

+0

這是您的訪問。過去我遇到過類似的事情。對不起,我沒有更好的答案。 – JonH 2009-12-04 22:08:37