如果您使用 Access 2.0 格式 (.mdb) 或 Access 95 格式 (.mdb) 的現有資料庫,在某些情況下,您可以將資料表、查詢和巨集從該資料庫匯入到使用 .accdb 檔案格式的較新 Access 版本。
若要匯入包含 VBA 程式碼 (以及模組) 的表單和報表,請先使用 Microsoft Office Access 2003、Access 2002 或 Access 2000,將 Access 2.0 或 Access 95 資料庫轉換為 Access 2002 - 2003 或 Access 2000 檔案格式。 這樣您就可以使用較新版本 (例如 Access 2007),將該檔案轉換為 .accdb 檔案格式,以便在 Access 2010、Access 2013 或 Access 2016 中開啟。
本文的下列各節說明如何執行這些工作。
您使用的是 Access 2010、Access 2013 或 Access 2016 嗎?
Access 2007 是支援開啟、匯入、連結或匯出到 Access 2.0 和 Access 95 的最後一個版本。 您需要有 Access 2007 才能從 Access 1.0 和 2.0 (Red 2 或 Jet 2) 檔案及 Access 95 資料庫匯出、匯入或連結資料。 在此情況下,您將需使用 Access 2007 做為中繼步驟,以將 Access 2.0 資料庫完全轉換為下列其中一個版本。
您想要做什麼?
在 Access 2007 中開啟 Access 2.0 資料庫
當您在 Access 2007 中開啟 Access 2.0 資料庫時,Access 會顯示許多提示,而如果您依照提示進行,最終則會顯示 [此資料庫以 Microsoft Access 2.0 檔案格式儲存] 訊息。
您可以將資料表、查詢和巨集從 Access 2.0 資料庫匯入到 Access 2007 資料庫 (.accdb)。 若要將表單、報表或模組匯入到 Access 2007 資料庫,請先使用舊版 Access 轉換資料庫,然後使用 Access 2007 開啟轉換的資料庫,再將該資料庫轉換為 Access 2007 .accdb 檔案格式資料庫。 如需詳細資訊,請參閱使用 Access 2003、Access 2002 或 Access 2000 轉換 Access 2.0 或 Access 95 資料庫一節。
將資料從 Access 2.0 資料庫匯入到 Access 2007
當您從另一個資料庫匯入物件時,會在目標資料庫中建立您匯入的物件複本。 來源不會更動。 若要將資料從 Access 2.0 資料庫匯入到 Access 2007,請先開啟您要匯入資料的目標資料庫。 接著,使用 [外部資料] 索引標籤上的命令來繼續匯入程序,包括啟動 [匯入精靈]。
-
開啟 Access 2007、按一下 Microsoft Office 按鈕,然後按一下 [開啟舊檔]。
-
在 [開啟舊檔] 對話方塊中,選取並開啟您要匯入資料表、查詢或巨集的目標資料庫。
-
在 [外部資料] 索引標籤的 [匯入] 群組中,按一下 [Access]。
-
在取得外部資料精靈的 [檔案名稱] 文字方塊中,輸入來源資料庫名稱,或按一下 [瀏覽] 以顯示 [開啟舊檔] 對話方塊,然後選擇或輸入來源資料庫名稱。
-
按一下 [將資料表、查詢、表單、報表、巨集和模組匯入至目前資料庫],然後按一下 [確定]。
-
在 [匯入物件] 對話方塊方塊中,按一下每個索引標籤並選取您想要的物件。 請記住,您只能將資料表、查詢和巨集從 Access 2.0 資料庫匯入到 Access 2007。
若要取消已選取的物件,請再次按一下該物件。
-
按一下 [選項] 以指定其他設定。
下表說明每個選項如何影響作業的結果。
元素
描述
[關聯] 核取方塊
匯入所選資料表之間的關聯。
[功能表及工具列] 核取方塊
匯入存在於來源資料庫中的任何自訂功能表和工具列。 功能表和工具列會顯示在名為 [增益集] 的索引標籤上。
[匯入/匯出規格] 核取方塊
匯入存在於來源資料庫中的任何已儲存匯入或匯出規格。
[瀏覽窗格群組] 核取方塊
匯入存在於來源資料庫中的任何自訂 [瀏覽窗格] 群組。
[定義及資料] 按鈕
匯入所有所選資料表的結構和資料。
[只有定義] 按鈕
僅匯入所選資料表中的欄位。 不會匯入來源記錄。
[當做查詢] 按鈕
將所選查詢匯入成查詢。 在此情況下,請記得除了匯入查詢,還要匯入所有的基礎資料表。
[當做資料表] 按鈕
將查詢匯入成資料表。 在此情況下,您不需要匯入基礎資料表。
-
按一下 [確定] 以完成作業。
Access 會開始複製資料,如果發生任何問題,則會顯示錯誤訊息。 如果匯入資料的作業成功,精靈的最後一頁可讓您將作業的詳細資料儲存成匯入規格,以供日後使用。
將資料從 Access 95 資料庫匯入到 Access 2007
若要將資料從 Access 95 資料庫匯入到 Access 2007,請先開啟您要匯入資料的 Access 2007 目標資料庫。 接著,使用 [外部資料] 索引標籤上的命令,這會啟動 [匯入精靈]。
您可以將資料表、查詢和巨集從 Access 95 格式 (.mdb) 資料庫匯入到 Access 2007 資料庫 (.accdb)。 您也可以匯入不使用 VBA 程式碼的表單和報表。 若要匯入包含 VBA 程式碼 (以及模組) 的表單和報表,請先使用 Microsoft Office Access 2003、Access 2002 或 2000 將 Access 95 資料庫轉換為 Access 2002 - 2003 或 Access 2000 檔案格式,然後使用 Access 2007 將該檔案轉換為 Access 2007 .accdb 檔案格式。
-
開啟 Access 2007、按一下 Microsoft Office 按鈕,然後按一下 [開啟舊檔]。
-
在 [開啟舊檔] 對話方塊中,選取並開啟您要匯入資料表、查詢或巨集的目標資料庫。
-
在 [外部資料] 索引標籤的 [匯入] 群組中,按一下 [Access]。
-
在取得外部資料精靈的 [檔案名稱] 方塊中,輸入來源資料庫名稱,或按一下 [瀏覽] 以顯示 [開啟舊檔] 對話方塊,然後選擇或輸入來源資料庫名稱。
-
按一下 [將資料表、查詢、表單、報表、巨集和模組匯入至目前資料庫],然後按一下 [確定]。
-
在 [匯入物件] 對話方塊方塊中,按一下每個索引標籤,然後選取您要匯入的物件。
若要取消選取某個物件,請再次按一下該物件。
-
按一下 [選項] 以指定其他設定。 這些額外設定會顯示在物件清單下方的群組中。
-
按一下 [確定] 以完成作業。
Access 會開始複製資料,如果發生任何問題,則會顯示錯誤訊息。 如果匯入資料的作業成功,精靈的最後一頁可讓您將作業的詳細資料儲存成匯入規格,以供日後使用。
使用 Access 2003、Access 2002 或 Access 2000 轉換 Access 2.0 或 Access 95 資料庫
您可以使用下表列出的其中一個 Access 版本 (假設您已購買該 Access 版本並將它安裝在電腦上),將 Access 2.0 資料庫轉換為 Access 2000 或 Access 2002 - 2003 檔案格式。 根據您的 Access 版本,應該已經安裝 Access 2.0 轉換器。
版本 |
Access 2.0 轉換器 |
Microsoft Office Access 2003 |
此版本必須下載並安裝適用於 Access 2003 的 Access 2.0 轉換器。 不過,Microsoft 下載中心已不再提供此工具,因為 Access 2003 的延伸支援服務已結束。 |
Microsoft Access 2002 |
隨附於產品中。 |
Microsoft Access 2000 |
隨附於產品中。 |
您應將 Access 2.0 或 Access 95 檔案轉換為 Access 2000 或 Access 2002 - 2003 .mdb 檔案格式。 您可以接著使用 Access 2007 將產生的檔案轉換為 Access 2007 .accdb 檔案格式。 您隨後就能在 Access 2007 中使用資料庫,或在 Access 2010、Access 2013 或 Access 2016 中開啟資料庫。 請根據您的舊版 Access 執行下列步驟:
-
啟動 Access 2003、Access 2002 或 Access 2000。
-
在 [檔案] 功能表上,按一下 [開啟舊檔],然後按一下您要轉換之 Access 95 資料庫的檔案名稱。
-
在 [工具] 功能表上,按一下 [資料庫公用程式]、按一下 [轉換資料庫],然後按一下 [轉換為 Access 2000 檔案格式]。
-
在 [轉換資料庫成為] 對話方塊中,輸入新檔案的檔案名稱,然後按一下 [儲存]。
您可能會看見一則含有警告資訊的訊息,指出您將無法在舊版 Access 中使用轉換的資料庫。 如果出現這則訊息,請按一下 [確定]。
檔案隨即儲存為 Access 2000 檔案格式。
-
啟動 Access 2007。
-
按一下 Microsoft Office 按鈕,然後按一下 [開啟舊檔]。
-
在 [開啟舊檔] 對話方塊中,選取轉換的資料庫並加以開啟。
-
按一下 Microsoft Office 按鈕,然後按一下 [轉換]。
-
在 [另存新檔] 對話方塊中,輸入 Access 2007 檔案的檔案名稱,或接受系統提供的檔案名稱,然後按一下 [儲存]。
檔案隨即儲存為 Access 2007 .accdb 檔案格式。