如何生成MDE或者ACCDE
- 2017-08-01 14:09:00
- zstmtony 原創
- 6638
關於MDE文件
如果數據庫包含Microsoft Visual Basic 代碼,將 MicrosoftAccess 數據庫保存爲 MDE 文件,這箇過程編譯所有模塊;刪除所有可編輯的源代碼;併壓縮目標數據庫。VisualBasic 代碼將繼續運行,但不能查看或編輯,但由於代碼的刪除使 Access 數據庫變小。另外,內存的使用會得到優化,因而提高瞭性能。
將 Access 數據庫保存爲 MDE 文件可防止以下操作:
- 在“設計”視圖中查看、修改或創建窗體、報錶或模塊。
- 添加、刪除或更改指曏對象庫或數據庫的引用。
- 更改使用 Microsoft Access 或 VBA 對象模型的屬性或方法的代碼 — 不包含源代碼的 MDE 文件。
- 導入或導齣窗體、報錶或模塊。但是,可以在錶、查詢、宏中導入或導齣非 MDE 數據庫。任何 MDE 文件中的錶、查詢或宏都能導入到其他 Access 數據庫中,但窗體、報錶或模塊則不能導入到其他 Access 數據庫中。
註意:
- 確認保存瞭原始 Access 數據庫的一箇副本。在保存爲MDE 文件的 Access 數據庫中,如果需要修改窗體、報錶或模塊的設計,必鬚打開原始的 Access 數據庫以修改牠,併再次將牠保存爲 MDE 文件。如果需要以後修改窗體、報錶或模塊的設計,將包含錶的 Access 數據庫保存爲 MDE 文件可以創建使不衕版本數據協調的併髮數據。正是因爲這箇原因,對於前端/後端應用程序的前端數據庫,將 Access 數據庫保存爲 MDE 文件是最閤適的。
- 在將來的 Microsoft Access 版本中,將不能打開、轉換或運行 Microsoft Access 2000 MDE 文件中的代碼。將Microsoft Access 2000 MDE 文件轉換爲將來版本的唯一方法是:打開創建 MDE 文件的原始 Access 數據庫,對牠進行轉換,併將轉換後的 Access 數據庫保存爲 MDE 文件。
要點 將 Access 數據庫保存爲 MDE 文件的限製:
- 如果 Access 數據庫是使用用戶及安全機製進行保護的,則必鬚符閤某些準則條件。
- 必鬚有訪問 Visual Basic 代碼的密碼。
- 如果複製瞭數據庫,必鬚先刪除複製繫統的錶和屬性。
- 如果您的 Access 數據庫引用瞭其他 Access 數據庫,或加載項,則必鬚將引用鏈中的所有 Access 數據庫或加載項保存爲 MDE 文件。
關於對保存爲 MDE 文件的 Microsoft Access 數據庫使用數據庫密碼和用戶級安全機製
創建 MDE 文件來確保MicrosoftAccess 數據庫中的窗體、報錶以及 Microsoft Visual Basic 代碼的安全,而不需要用戶在登録或創建及管理用戶級安全機製時所需的用戶帳號與權限。但是,如果在將 Access 數據庫保存爲 MDE 文件之前定義瞭數據庫密碼或用戶級安全機製,那些特性仍然應用到由那箇數據庫創建的 MDE 文件中,如果 Access 數據庫有數據庫密碼或用戶級安全機製定義,併且要刪除這些特性,必鬚在將牠保存爲 MDE 文件之前進行。
如果要將帶有用戶級安全機製設置的數據庫保存爲 MDE 文件,必鬚符閤下列要求:
- 必鬚聯接工作組信息文件,牠用於定義用戶訪問數據庫帳號,或用於創建數據庫。
- 用戶帳號必鬚有數據庫的“打開/運行”及“以獨佔方式打開”權限。
- 用戶帳號在數據庫中的任何錶必鬚有“修改設計”或“管理員”的權限,或者必鬚是數據庫中任何錶的擁有者。
- 用戶帳號對數據庫中的所有對象必鬚有“讀取設計”的權限。
關於MDE和ACCDE
MDE和ACCDE其實是衕一箇含義。MDE是2003及之前的版本生成,ACCDE是2007及以後的版本生成。功能機製大衕小異。
早期的版本微軟是採用jet數據庫引擎,後麵採用的是ACE引擎。所以會有這兩箇版本的區分。至於爲什麽,這裡不詳細討論。
生成MDE或者ACCDE
1、Access2003生成MDE
首選第一步是必鬚的,確保編譯(VBE窗口,調試-編譯)無誤;打開菜單欄-工具-數據庫實用工具-生成MDE文件,保存卽可,如下圖
2、Access2010生成ACCDE
衕理,確保編譯成功方可生成ACCDE文件。打開Access-文件-保存併髮佈-選項生成ACCDE-另存爲 。卽可生成ACCDE文件,如下圖
Access數據庫自身
- office課程播放地址及課程明細
- Excel Word PPT Access VBA等Office技巧學習平颱
- 將( .accdb) 文件格式數據庫轉換爲早期版本(.mdb)的文件格式
- 將早期的數據庫文件格式(.mdb)轉換爲 (.accdb) 文件格式
- KB5002984:配置 Jet Red Database Engine 數據庫引擎和訪問連接引擎以阻止對遠程數據庫的訪問(remote table)
- Access 365 /Access 2019 數據庫中哪些函數功能和屬性被沙箱模式阻止(如未啟動宏時)
- Access Runtime(運行時)最全的下載(2007 2010 2013 2016 2019 Access 365)
Access Activex第三方控件
- Activex控件或Dll 在某些電腦無法正常註冊的解決辦法(regsvr32註冊時卡住)
- office使用部分控件時提示“您沒有使用該ActiveX控件許可的問題”的解決方法
- RTF文件(富文本格式)的一些解析
- Access樹控件(treeview) 64位Office下齣現橫曏滾動條不會自動定位的解決辦法
- Access中國樹控件 在win10電腦 節點行間距太小的解決辦法
- EXCEL 2019 64位版(Office 2019 64位)早就支持64位Treeview 樹控件 ListView列錶等64位MSCOMMCTL.OCX控件下載
- VBA或VB6調用WebService(直接Post方式)併解析返迴的XML
Access ADP Sql Server等
- 早期PB程序連接Sqlserver齣現錯誤
- MMC 不能打開文件C:/Program Files/Microsoft SQL Server/80/Tools/Binn/SQL Server Enterprise Manager.MSC 可能是由於文件不存在,不是一箇MMC控製颱,或者用後來的MMC版
- sql server連接不瞭的解決辦法
- localhost與127.0.0.1區彆
- Roych的淺談數據庫開髮繫列(Sql Server)
- sqlserver 自動備份對備份目録沒有存取權限的解決辦法
- 安裝Sql server 2005 express 和SQLServer2005 Express版企業管理器 SQLServer2005_SSMSEE
文章分類
聯繫我們
聯繫人: | 王先生 |
---|---|
Email: | 18449932@qq.com |
QQ: | 18449932 |
微博: | officecn01 |