在Access2007中,文件格式變成了accdb,那么它與原有的mdb之間有什么區別呢?本文進行了總結供大家參考。在 Office Access 2007 中,Microsoft Jet 數據庫引擎 (Microsoft Jet 數據庫引擎:Access 數據庫系統的一部分,可以在用戶和系統數據庫中檢索和存儲數據??梢詫⑵湟暈闃嫿〝祿煜到y(如 Access)之基礎的數據管理器。)已針對 2007 Microsoft Office System 應用程序進行了自定義。該 Office 特定的 Jet 版本(稱為 Access 數據庫引擎 (ACE))允許與 Microsoft Windows SharePoint Services 3.0 和 Microsoft Office Outlook 2007 集成、創建多值查閱字段,并在其他方面進行了改進。
多值查閱字段
大多數數據庫程序(包括以前版本的 Access)僅允許在每個字段中存儲一個值。但在 Office Access 2007 中,現在可以創建允許在每個字段中存儲多個值的查閱字段。實際上,它在字段中創建多對多關系,并使用系統表隱藏了這一實現的細節。例如,假定您有包含一個查閱字段的“任務”表,您使用該表向某個雇員分配任務。如果您有一項需要分配給若干雇員的任務,該怎么辦?在舊版本的 Access 中,您將需要設置新的交叉引用表來存儲任務和雇員的每一種組合,然后修改表單和報表以使用新的數據結構。
在 Office Access 2007 中,通過實現多值查閱字段,達到此目的要更加容易。不必每次僅從下拉列表中選擇一個項目,現在,列表中每個項目的旁邊有一個復選框,您可以視需要選擇任意多個項目。多個選擇項顯示在字段中,用逗號分隔。
“附件”數據類型
利用新增的“附件”數據類型,可以輕松地在數據庫中存儲所有類型的文檔和二進制文件,而不會導致數據庫膨脹。附件會在適當的時候自動進行壓縮,以最大化空間的使用率。您可以將 Microsoft Office Word 2007 文檔附加到記錄,也可以保存一系列數字圖片。甚至可以將多個附件附加到同一條記錄。
與 Microsoft Windows SharePoint Services 3.0 和 Microsoft Office Outlook 2007 集成過去,由于 Access 數據庫中可能包含不安全的代碼,Windows SharePoint Services 3.0 和 Office Outlook 2007 中阻止使用 Access 文件。Office Access 2007 實現了一種新格式,此格式允許對代碼進行驗證,從而將它們分為安全或禁用兩類。這樣,能夠使 Access 數據庫更完全地與 Windows SharePoint Services 3.0 和 Office Outlook 2007 集成,同時使防病毒程序更容易地檢查 Access 數據庫文件。
脫機使用
SharePoint 數據 在 Office Access 2007 中只需單擊一下即可使 SharePoint 列表脫機??稍?Access 中操作數據,然后同步所做的更改,或者以后重新與 SharePoint 網站連接。
“備注”字段歷史記錄跟蹤
“備注”字段對于存儲大量信息十分有用。從 Office Access 2007 開始,可以設置一個屬性 (AppendOnly),該屬性可強制 Access 保留“備注”字段的所有更改記錄。這樣就可以查看這些更改的歷史記錄。該功能還支持 Windows SharePoint Services 3.0 中的版本控制功能,這樣就可以使用 Access 跟蹤對 SharePoint 列表中所存儲的多行文本字段的更改(前提是該字段的“追加對現有文本所做的更改”選項設置為“是”)。
文件擴展名
Office Access 2007 引入了幾個新的文件擴展名:* ACCDB 用于新的 Office Access 2007 文件格式的文件擴展名。取代 MDB 文件擴展名。
* ACCDE 用于處于“僅執行”模式的 Office Access 2007 文件的文件擴展名。ACCDE 文件刪除了所有 Visual Basic for Applications (VBA) (Visual Basic for Applications (VBA):Microsoft Visual Basic 的宏語言版本,用于編寫基于 Microsoft Windows 的應用程序,內置于多個 Microsoft 程序中。) 源代碼。ACCDE 文件的用戶只能執行 VBA 代碼,而不能修改這些代碼。ACCDE 取代 MDE 文件擴展名。
* ACCDT 用于 Access 數據庫模板的文件擴展名。
* ACCDR ACCDR 是一個新的文件擴展名,它可以使您在運行時模式下打開數據庫。只需將數據庫文件的擴展名由 .accdb 更改為 .accdr,您便可以創建 Office Access 2007 數據庫的鎖定版本??梢詫⑽募U展名改回到 .accdb 以恢復完整功能。
工作組信息文件 (MDW)
工作組信息文件存儲安全數據庫的信息。對 Office Access 2007 的 .mdw 文件格式沒有做出更改。Office Access 2007 工作組管理器將通過 Access 2003 創建 .mdw 文件,這些文件與在 Access 2000 中創建的 .mdw 文件相同,在舊版本軟件中創建的 .mdw 文件可以由 Office Access 2007 數據庫使用。
鎖定文件
數據庫打開時,由鎖定文件控制文件的鎖定。打開 .mdb 文件時,Access 會創建并打開一個 .ldb 鎖定文件。即使使用 Office Access 2007 打開 .mdb 數據庫文件,情況也是如此。例如,如果打開文件 Db1.mdb,則 Access 會創建并打開一個名為 Db1.ldb 的文件,該 .ldb 文件控制鎖定。對于使用 Office Access 2007 文件格式創建的文件(.accdb 文件),Access 通過創建并打開一個擴展名為 .laccdb 的文件來控制鎖定。例如,如果打開 Db1.accdb,則 Access 會創建并打開一個名為 Db1.laccdb 的鎖定文件。與 .ldb 文件一樣,.laccdb 文件會在所有用戶關閉該數據庫后自動刪除。
通過為 Office Access 2007 文件和在舊版本的 Access 中創建的文件維護單獨的鎖定文件,由于創建了兩個不同的鎖定文件,因此可以在 Office Access 2007 中同時打開 Db1.mdb 和 Db1.accdb,而不會在鎖定文件中產生任何沖突。還可以同時在 Office Access 2007 和舊版本的 Access 中打開同一個 .mdb 文件,且兩個版本使用同一個 .ldb 鎖定文件。
ACCDE 文件
.accde 文件是舊版本 Access 中的 .mde 文件的 Office Access 2007 版本。它是原始 .accdb 文件的鎖定版本。如果 .accdb 文件包含任何 VBA 代碼,.accde 文件中將僅包含編譯的代碼,因此用戶不能查看或修改 VBA 代碼。而且,.accde 文件用戶無權更改表單或報表設計。
鏈接表
可以將舊版本 Access 格式的表鏈接到較新版本 Access 中的數據庫,但是不能將較新版本 Access 格式的表鏈接到舊版本的 Access 中的數據庫。例如,可以從 .accdb 數據庫鏈接到另一個 .accdb 數據庫中的表,或者鏈接到 .mdb 數據庫中的表;但是不能從 .mdb 數據庫鏈接到 .accdb 數據庫中的表。
復制
在 Office Access 2007 文件格式中不支持復制。您可以使用 Office Access 2007 復制以早期文件格式創建的數據庫,但不能復制以 Office Access 2007 格式創建的數據
新聞熱點
疑難解答