如果你建立了 (.accdb) 檔案格式的 Access 資料庫,但你想與使用早期版本 Access 的人分享,例如在 Access 2007 之前,大多數情況下,你可以透過「 另存為」 指令將資料庫轉換成較早的檔案格式。 本文提供將資料庫轉換為較早期檔案格式 (.mdb) 步驟,並討論一些阻礙你轉換資料庫的因素。
本文內容
將 .accdb 資料庫轉換成較早期的檔案格式
請按以下步驟建立您指定的檔案格式的 Access 資料庫副本。
首先,打開你的資料庫:
- 按一下 [檔案] 索引標籤。
- 在左側,點擊 「開啟」。
- 在 「開啟 」對話框中,選擇並開啟你想轉換的資料庫。
現在,轉換你的資料庫:
按一下 [檔案] 索引標籤。
在 [檔案類型] 底下,按一下 [將資料庫儲存為]。 在 「另存資料庫新檔」中,請執行以下其中一項:
- 若要將資料庫存為.mdb格式,並可使用 Access 2002 或 Access 2003 開啟,請點擊 Access 2002 - 2003 資料庫 (*.mdb) 。
- 若要以 .mdb 格式儲存資料庫副本,並可使用 Access 2000 開啟,請點擊 Access 2000 資料庫 (*.mdb) 。
在 「另存為」 對話框的 「檔案名稱 」框中,輸入資料庫檔案名稱,然後點擊 「儲存」。
Access 會關閉原始資料庫,並以你指定的格式開啟新的資料庫副本。 你對資料庫所做的任何更改只會影響新副本。 若要更改原始資料庫,您必須重新開啟原始資料庫。
注意
若要將 Access 2007 資料庫轉換為相容於 Access 97 或更早版本的檔案格式,您必須先使用 Access 2007 將資料庫轉換為 Access 2000 或 Access 2002 - 2003 檔案格式。 接著你用早期版本的 Access 將資料庫轉換成你想要的格式。 例如,透過使用 Access 2003 中的 Convert Database 指令,您可以將 Access 2000 或 Access 2002 - 2003 資料庫轉換成 Access 97 檔案格式。
防止轉換成早期檔案格式的因素
某些新的資料類型與功能僅能以 .accdb 檔案格式使用,且早期版本的 Access 不支援。 如果你的資料庫包含這些功能,且你嘗試將其儲存為早期版本,Access 會顯示訊息,且不會轉換資料庫。 以下列表說明了阻礙轉換至早期檔案格式的因素:
新資料型態或欄位屬性設定的使用 以下新的資料型態與欄位屬性設定,早期版本的 Access 不支援:
多值查詢欄位 (將 「允許多重值 」屬性設定為 「是」 的查詢欄位)
附件資料類型
計算資料型態
歷史追蹤長文 (備忘錄) 欄位 (長文 - 備忘錄欄位中「 僅新增 」屬性設定為 「是 」)
除非你修改資料庫,使其不再使用這些功能,否則無法轉換資料庫。注意
你可以將包含長文 (備忘錄) 的資料庫轉換成富文本欄位 (長文/備忘錄欄位,並將 文字格式 屬性設定為 富文本) 。 然而,Access 2007 之前的版本不會將該欄位解讀為富文本。 若 Access 資料中存在任何富文本格式,文字會以 HTML 標籤顯示,而非早期版本的 Access 格式,如下範例所示。
原始富文本 早期版本 Access 中所見的文字 這是範例。 <div><strong><em>This is an example.</em></strong></div>
連結至早期版本 Access 不支援的外部檔案 在 .accdb Access 資料庫中,你可以連結到幾種早期 Access 版本不支援的資料類型。 這些包括︰
- 其他 .accdb 檔案格式資料庫中的表格
- 使用 .xlsx 格式的 Excel 工作表
- Windows SharePoint Services 清單
如果您的資料庫包含這類資料來源的連結,您必須先刪除這些連結,才能將資料庫轉換為 Access 2007 之前的檔案格式。 一種解決方案是匯入資料,而非連結,讓資料本身包含在 Access 資料庫中。 欲了解更多關於將資料匯入 Access 資料庫的資訊,請參閱文章 《Access中資料匯入、連結與匯出的導論》。
資料庫加密 使用 .accdb 檔案格式的 Access 資料庫採用一種新的密碼保護方法,與早期版本的 Access 不相容。 如果你用 Encrypt with Password 指令在 Access .accdb 資料庫中新增密碼,必須先移除該密碼,才能將資料庫轉換成較早的檔案格式。 想了解更多關於新增與移除加密的資訊,請參閱文章《 使用資料庫密碼加密資料庫》。