http://hi.baidu.com/youlix/blog/item/b9923bfa56f0701fa9d31140.html

MDE文件用于确保Access数据库中的窗体、报表和VBA代码的安全。将Access数据库保存为MDE文件时,若数据库包含VBA代码,则会编译所有的代码,删除所有可编译的源代码,并压缩目标数据库。
VBA代码仍可运行,但不能查看和修改。生成MDE文件后,不需要登录或创建及管理用户级安全机制时所需要的用户帐号和权限。

将Access数据库保存为MDE文件的目的在于:
1、避免在“设计”视图中查看、修改或创建窗体、报表和模块;
2、阻止添加、删除或更改指向对象数据库或数据库的引用;
3、不允许更改使用Access或VBA对象模型的属性或方法的代码;
4、阻止导入或导出窗体、报表或模块。但是,可以在表、查询、数据访问页和宏中导入或导出非MDE数据库。任何MDE文件中的表、查询、数据访问页或宏都能导入到其他Access数据库中,但是窗体、报表和模块不能导入到其他Access数据库中。

在生成MDE文件之前,应对原始的数据库文件进行备份。如果要修改MDE文件中的数据库,则必须打开原始的Access数据库来修改它,然后要重新生成MDE文件。

将一个Access数据库保存为MDE文件时应具备的条件:
1、必须由访问VBA代码的密码;
2、如果复制了数据库,必须先删除复制系统的表和属性;
3、如果引用了其他Access数据库或加载项,则必须将引用链中的所有Access数据库或加载项都保存为MDE文件;
4、若Access数据库保存为MDE文件前已经定义了数据库密码或用户级安全机制,则这些功能仍然适用于MDE文件。

将带有用户级安全机制设置的数据库保存为MDE文件,必须有下列条件:
1、必须连接工作组信息文件。
2、用户帐号必须有数据库的“打开/运行”及“以独占方式打开”权限;
3、用户帐号在数据库中的任何表必须有“修改设计”或“管理员”的权限,或者必须是数据库中任何表的拥有者;
4、用户帐号对数据库中的所有对象都必须有“读取设计”的权限。

注意:要生成MDE文件,原MDB文件必须是Access2002-2003文件格式创建的数据库。

认识Access中的MDE文件相关推荐

  1. Access中的MDE文件

    认识Access中的MDE文件 MDE文件用于确保Access数据库中的窗体.报表和VBA代码的安全.将Access数据库保存为MDE文件时,若数据库包含VBA代码,则会编译所有的代码,删除所有可编译 ...

  2. access中所有女生的记录,ACCESS建查询,如何查两个表里的内容

    access中怎么用工具查询记录 1:利用剪贴板 在Access 中,打开要转换的表并查询.将鼠标指针拖过所选记录的行选择器(在窗口的最左端,当鼠标置于其上时,鼠标指针会变成向右方向的箭头),可以选择 ...

  3. arcgis打开mdb数据库_操作方法:在 ArcGIS 中连接至 Microsoft Access 2007 / 2010 (ACCDB) 文件...

    操作方法:在 ArcGIS 中连接至 Microsoft Access 2007 / 2010 (ACCDB) 文件 摘要 Microsoft Office 2007 引入了一种新的 Microsof ...

  4. 如何快速清空 Linux 中的大文件

    本文总结了几种快速清空Linux中的大文件方法,快来看看对你有帮助吗? 1. 通过重定向到null清空文件内容 使用 shell 重定向null(不存在的对象)到文件的最简单方法来清空文件内容 # & ...

  5. vba去oracle数据后乱码,vba中读取utf-8文件乱码问题

    现象: 从linux中通过sh生成一个csv文件,该文件的格式是utf-8,(我的操作系统为日文XP,文字编码为shift_jis) ⇒用excel直接打开,文件乱码. ⇒在access中使用原来的文 ...

  6. 在Python中以扩展名.txt查找目录中的所有文件

    如何在python中扩展名为.txt的目录中找到所有文件? #1楼 import os import sys if len(sys.argv)==2:print('no params')sys.exi ...

  7. access oracle sql语句,在 Access 中使用 SQL 建索引

    时 间:2017-12-29 08:30:39 作 者:摘 要:  一般在Oracle中使用Sql,在Access中使用很少,不过与Oracle的Sql还是有很多相似之处的.以下SQL语句在ACCES ...

  8. 如何在 Outlook 2003、Outlook 2007 中管理pst 文件

    本文介绍如何使用个人存储文件夹(又称为 .pst 文件)备份在 Microsoft Office Outlook 2007.Microsoft Office Outlook 2003  中创建的数据. ...

  9. php中读取大文件实现方法详解

    php中读取大文件实现方法详解 来源:   时间:2013-09-05 19:27:01   阅读数:6186 分享到:0 [导读] 本文章来给各位同学介绍php中读取大文件实现方法详解吧,有需要了解 ...

最新文章

  1. Hdu-6249 2017CCPC-Final G.Alice’s Stamps 动态规划
  2. JAVA程序设计----java面向对象基础(下)
  3. 异步任务---SpringBoot
  4. nginx-配置基于ip或域名的虚拟主机
  5. 对于SpringMVC框架使用的时候出现“警告: No mapping found for HTTP request with URI [/login]”的问题解决方案...
  6. python分数由高至低排序_python之数据库
  7. python基础--合并两个列表
  8. 生产环境sql语句调优实战第三篇
  9. unity读取json文件以及反序列化Dic示例
  10. win10计算机变成了英文,win10变成英文【处理方式】
  11. 类似这种问题解决方法 version `CXXABI_1.3.8' not found (required by ragel)'
  12. 华氏温度转摄氏温度c语言作业,利用C语言怎么将摄氏度转换为华氏度
  13. 图解谷歌浏览器Chrome的Logo_longware_新浪博客
  14. GIMP制作电子签名
  15. 移动硬盘参数错误要怎么办啊
  16. unity lua C# 这边 new 了一个GameObject 对象并发给Lua那边, 这时C# 这边在通过GC释放掉这个对象;lua 那边会报错;遇到这种问题的解决方案
  17. 华为设备配置基于IP地址策略路由
  18. 详解 – Windows Terminal
  19. 阿里云视频点播技术能力盘点
  20. S32K SDK使用详解之S32 SDK软件架构详解

热门文章

  1. 物理五大信道浅聊PRACH、PUCCH、PUSCH、PDCCH、PDSCH
  2. PHP后端连接数据库插入数据
  3. 父子进程终止顺序与僵死进程
  4. 怎么给自己的电脑连接打印机
  5. Bootstrap4总结(3)
  6. 西门子mr图像后处理手册_西门子MRI操作手册手工版
  7. 初识ecshop小京东(2)—— 分页功能
  8. ECCV 2022|通往数据高效的Transformer目标检测器
  9. 数字金融企业绿色专利匹配数据(2011-2019)
  10. matlab计算高斯分布函数,MATLAB如何使用normcdf函数计算正态分布的累积概率