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