萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> access教程 >> access2007教程 >> 將 Access 2007 數據庫鏈接至包含數據訪問頁的數據庫

將 Access 2007 數據庫鏈接至包含數據訪問頁的數據庫

時 間:2008-8-15 8:10:51
作 者:Microsoft
摘 要:將 Access 2007 數據庫鏈接至包含數據訪問頁的數據庫
正 文:

數據訪問頁是一個網頁,使用該網頁可以查看並使用 Internet 或 Intranet 中的數據。此類數據通常存儲在 Access 數據庫中。Microsoft Office Access 2007 不再支持創建、修改或導入數據訪問頁的功能。但是您仍然可以使用 Access 2007 來使用包含數據訪問頁的數據庫。

如果您希望使用 Access 2007 的設計功能來創建窗體、報表和查詢,但同時又想使用現有的數據訪問頁,則可以使用“拆分的數據庫”配置。在這種配置中,數據訪問頁(以及它們所依賴的表)包含在一個 .mdb 文件中,而窗體、報表和查詢包含在一個 .accdb 文件中。若要創建拆分的數據庫,請將 .mdb 文件轉換為 Access 2007 文件格式,然後在新 .accdb 文件中創建鏈接到原始 .mdb 文件中數據的鏈接表。這樣,您就可以在新的 .accdb 文件中維護窗體、報表和查詢,並在原始 .mdb 文件中維護表和數據訪問頁。

  注釋  

  • 無法將 Access 2007 中提供的某些新數據類型(如多值字段和附件數據類型)用於 .mdb 文件中的表。因為早期的文件格式 (.mdb) 不支持這些功能,所以這些新數據類型不可用。
  • 可以在 Access 2007 數據庫中創建新表並在這些表中使用新數據類型,但是從數據訪問頁將不能使用 Access 2007 表。
  • 如果希望從設計上更改表或數據訪問頁,則必須使用早期版本的 Access 打開 .mdb 文件。也就是說,針對這樣的情形您需要在計算機上安裝早期版本的 Access。

 要點   一定要先為 .mdb 文件創建備份副本並將其存儲在安全位置,然後再執行下列步驟。

步驟 1:將 .mdb 文件轉換為 Access 2007 .accdb 文件格式

此過程會以 Access 2007 .accdb 文件格式創建數據庫副本,並將原始 .mdb 文件保持不變。

  1. 啟動 Access 2007。
  2. 單擊“Office 按鈕”,然後單擊“打開”
  3. “打開”對話框中,通過浏覽找到包含 .mdb 文件的文件夾,然後雙擊該文件。
  4. 單擊“Office 按鈕”,然後指向“另存為”
  5. “將數據庫另存為其他格式”下,單擊“Access 2007 數據庫”
  6. “另存為”對話框中,通過浏覽找到要用於保存 .accdb 文件的文件夾。

     注釋   如果未將 Windows 配置為顯示文件擴展名,則可能需要在“文件名”框中為數據庫鍵入一個新名稱,以便可以將 .accdb 文件與 .mdb 文件區分開。

  7. 單擊“保存”

    Access 會通知您數據庫已經升級。請單擊“確定”以關閉該消息。

步驟 2:將 .mdb 文件中的表鏈接到 .accdb 文件

  1. 若要重命名新的 .accdb 文件中的每個表,請右鍵單擊每個表,單擊“重命名”,然後鍵入一個新名稱。例如,您可以為每個表名添加前綴“zz”。添加前綴可在導航窗格中將表組合在一起。您可以將這些表作為備份副本保留,也可以在以後刪除它們以節省磁盤空間。
  2. “外部數據”選項卡上的“導入”組中,單擊“Access”
  3. “獲取外部數據”向導中,單擊“浏覽”
  4. “獲取外部數據”對話框中,通過浏覽找到包含原始 .mdb 文件的文件夾,然後雙擊該文件。
  5. “獲取外部數據”向導中,選擇“通過創建鏈接表來鏈接到數據源”,然後單擊“確定”
  6. “鏈接表”對話框中,單擊“全選”,然後單擊“確定”

    Access 會創建指向表的鏈接並將它們顯示在導航窗格中的“表”下。

     提示   如果在導航窗格中看不到“表”類別,請單擊導航窗格頂部的欄,然後單擊“對象類型”。如果仍舊看不到“表”類別,請再次單擊導航窗格頂部的欄,然後單擊“表”“所有 Access 對象”

現在,您可以使用數據庫的 Access 2007 版本了。若要對表或數據訪問頁進行設計更改,請使用早期版本的 Access 打開 .mdb 文件。

您隨時可以恢復使用 .mdb 文件。但是您在 Access 2007 (.accdb) 文件中對窗體、報表和查詢進行的增強更改不會反映在 .mdb 文件中。此外,如果您在執行此過程後在 Access 2007 文件中創建任何新表,則該數據不會出現在 .mdb 文件中。

copyright © 萬盛學電腦網 all rights reserved