2014-01-23 187 views
0

Access 2007可以打開Access 2010數據庫嗎?我的問題是在工作中我們使用Access 2007,但是我需要在家中使用Access 2010編輯數據庫。在我編輯並保存在Access 2010中並使用Access 2007打開數據庫時,出現錯誤「無法識別的數據庫格式」 ... 請指教。Access 2007和Access 2010之間的兼容性

謝謝!

+0

除非您在更改數據庫時將其保存爲Access 2007格式。 Access 2007無法識別Access 2010數據庫,因爲在創建和發佈Access 2007時,2010年不存在。 (這與您的新福特資源管理器中的部件不適合您父親的2009年福特資源管理器的原因是相同的,所以您不能僅更換車載電腦並期望她的車能夠正常工作。) –

回答

0

據我所知,理論上2007年和2010年應該使用相同的格式。但在現實生活中,他們是不同的!一個問題可能是VBA中的引用(VBA Windows,Tools,References)。如果從帶有Access 2007的計算機上獲取數據庫並使用Access 2010中的數據庫,則其中一些引用會自動更新到較新的Office版本(即Microsoft Office 14.0 Access數據庫引擎對象庫)。並且當您嘗試在Access 2007中再次使用此數據庫時,它將不起作用,因爲引用已更改。您可以通過將參考更改回2007年的情況來輕鬆解決此問題。使用Access 2007在PC上將「Microsoft Office 14.0 Access ...」更改爲「Microsoft Office 13.0 Access ...」。然後至少可以解決該問題。這是2007年至2010年間的問題之一,但也有其他人,恕我直言,有時很重要,有時不會產生問題。