Access关于 MDE 文件 (MDB)教程
2024-06-22 11:35:18阅读量:46 字体:大 中 小
如果数据库中包含 Microsoft Visual Basic for Applications (VBA) 代码,则将Microsoft Access 数据库保存为 MDE 文件时会编译所有模块,删除所有可编辑的源代码,并压缩目标数据库。Visual Basic 代码将继续运行,但无法再查看或编辑这些代码。通过将数据库保存为 MDE 文件,无需用户登录或创建和管理用户级安全机制所需的用户帐户及权限,即可有助于保护窗体和报表的安全。您的数据库将继续像以往一样正常工作,您仍可以更新数据和运行报表。
将 Access 数据库保存为 MDE 文件可防止以下操作:
在“设计”视图中查看、修改或创建窗体、报表或模块。
添加、删除或更改对对象库或数据库的引用。
更改代码(MDE 文件中没有源代码)。
导入或导出窗体、报表或模块。但是,可以在表、查询、数据访问页和宏中导入或导出非 MDE 数据库。
需要修改窗体、报表或模块的设计时的注意事项
确保有原始 Access 数据库的一个副本。如果需要修改 MDE 文件中窗体、报表或模块的设计,必须修改原始的 Access 数据库,然后重新保存为 MDE 文件。如果以后需要修改窗体、报表或模块的设计,则可以将包含表的 Access 数据库保存为 MDE 文件,这样会创建使不同版本数据协调的并发数据。基于此,对于前端/后端应用程序的前端数据库,将 Access 数据库保存为 MDE 文件是最合适的。
代码不再使用用户级安全机制
在 Access 的前几个版本中,用户级安全机制可用于 VBA 模块。在 Microsoft Access 2000 及更高版本中,所有用于 Access 数据库 (.mdb) 文件或 Access 项目 (.adp) 文件的 Visual Basic 代码,包括独立模块和类模块(如窗体和报表后面的代码),都必须利用安全机制,例如设置密码或将数据库另存为 MDE 或 ADE 文件,而后一种方法会删除源代码。
将数据库保存为 MDE 文件前的注意事项
将 Access 数据库保存为 MDE 文件时,有些限制条件:
必须有访问 Visual Basic 代码的密码。
如果数据库已被复制,必须首先删除副本。
如果此 Access 数据库引用了其他 Access 数据库或加载项,则必须将引用链中所有的 Access 数据库或加载项都保存为 MDE 文件。
另外,如果在将 Access 数据库保存为 MDE 文件前已经定义了数据库密码或用户级安全机制,则这些功能仍适用于从该数据库创建的 MDE 文件。如果该 Access 数据库定义有数据库密码或用户级安全机制,要想删除这些功能,必须在将其保存为 MDE 文件前先行删除。
若要将已使用用户级安全机制的 Access 数据库另存为 MDE 文件,在开始保存前必须满足下列要求:
必须联接用于定义访问数据库所用的用户帐户或创建数据库时所用用户帐户的工作组信息文件。
用户帐户必须对数据库拥有“打开/运行”及“以独占方式打开”权限。
用户帐户必须对数据库中的所有表拥有“修改设计”或“管理员”的权限,或者您必须是数据库中所有表的所有者。
用户帐户必须对数据库中的所有对象拥有“读取设计”的权限。
关于引用和 MDE 文件
如果试图从引用另一个数据库或加载项的 Microsoft Access 数据库 (.mdb) 或加载项 (.mda) 中创建 MDE 文件,Access 将显示错误信息并且不允许完成操作。若要将引用另一个数据库的数据库保存为 MDE 文件,必须从第一个被引用的数据库开始,将引用链中所有的数据库都保存为 MDE 文件。将第一个数据库保存为 MDE 文件后,必须接着在将下一个数据库保存为 MDE 文件之前,先更新下一个数据库中的引用使其指向新的 MDE 文件,以此类推。
例如,如果 Database1.mdb 引用了 Database2.mdb,而 Database2.mdb 又引用了 Database3.mda,则必须遵循下列过程:
将 Database3.mdb 保存为 Database3.mde。
打开 Database2.mdb 并将其引用指向新的 Database3.mde。
将 Database2.mdb 保存为 Database2.mde。
打开 Database1.mdb 并将其引用指向新的 Database2.mde。
将 Database1.mdb 保存为 Database1.mde。
关于将同步复制的数据库保存为 MDE 文件
同步复制的数据库(副本或 “设计母版” )不能保存为 MDE 文件。若要将同步复制的数据库保存为 MDE 文件,就必须先删除同步复制。
将数据库保存为 MDE 文件后,可对其进行同步复制,但仅建议在原始数据库不需要作进一步更改的情况下进行同步复制。没有方法可以对“设计母版”MDE 文件中的窗体、报表或代码的设计进行更改,并且在原始数据库中所作的设计更改也不能与预先存在的 MDE 副本同步。基于此,如果需要对一个 MDE 文件的副本集进行设计更改,则必须先在原始数据库中进行更改,再将它重新保存为 MDE 文件,然后从新的 MDE 文件创建并分发一个全新的副本集。
以上就是Access关于 MDE 文件 (MDB)教程的全部内容,望能这篇Access关于 MDE 文件 (MDB)教程可以帮助您解决问题,能够解决大家的实际问题是谜爱阁生活网一直努力的方向和目标。
免责声明:
本文《Access关于 MDE 文件 (MDB)教程》版权归原作者所有,内容不代表本站立场!
如本文内容影响到您的合法权益(含文章中内容、图片等),请及时联系本站,我们会及时删除处理。
推荐阅读

手机锁屏微信语音视频没有提示声音
手机锁屏微信语音视频没有提示声音可能是关闭了,接收语音和视频通话邀请提醒,如果关闭了就不会有提醒,可以通过设置重新开启这个功能,具体操作步骤如下: 手机锁屏微信语音视频没有提示声音 1、打开微信app...
阅读: 894

荣耀60声音小怎么办
如果荣耀60手机的声音比较小的话,可以去系统内进行相应的调整,把手机的声音调大,具体的操作步骤如下: 荣耀60声音小怎么办 1、打开手机的设置,点击声音和振动”按钮,进入声音和振动的设置页...
阅读: 977

ipad pro怎么录屏
ipad pro设备有录屏的功能,有需要的用户可以去手机的控制中心内打开按键进行录屏,具体的操作步骤如下: ipad pro怎么录屏 1、进入手机的桌面中,从手机屏幕的右上角往下滑,呼出控制中心的界面...
阅读: 1038

苹果平板如何隐藏app软件
苹果平板没有隐藏app软件的功能,但是可以把app下载到资源库中,这样就不会显示在平板的桌面上,操作方法如下: 苹果平板如何隐藏app软件 1、打开平板的设置,点击主屏幕”按钮,进入主屏幕...
阅读: 865

荣耀x30如何升级鸿蒙系统
荣耀x30手机升级鸿蒙系统需要去手机的设置内进行手动点击升级,系统会自动进行检测,具体的操作步骤如下: 荣耀x30如何升级鸿蒙系统 1、打开手机的设置,点击系统和更新”按钮,进入系统设置中...
阅读: 973

手机淘宝首页布局怎么变了
手机淘宝首页布局变了可能是开启了长辈模式,开启长辈模式的布局就会改变,可以通过设置改回原来的布局,具体操作步骤如下: 手机淘宝首页布局怎么变了 1、打开淘宝app,点击我的淘宝,再点击右上角的齿轮进入...
阅读: 961
热门文章
1.个人收款二维码去哪里制作
- 1

- 个人收款二维码去哪里制作
- 2022-12-27
- 1
2.怎么看微信绑定了几个账号
- 2

- 怎么看微信绑定了几个账号
- 2022-12-27
- 2
3.快手聚星怎么开通
- 3

- 快手聚星怎么开通
- 2022-12-27
- 3
4.剪映贴纸怎么跟着遮挡部位走
- 4

- 剪映贴纸怎么跟着遮挡部位走
- 2022-12-27
- 4
5.没有京东白条怎么分期买手机
- 5

- 没有京东白条怎么分期买手机
- 2022-12-27
- 5
6.换新手机微信登录不上去怎么办
- 6

- 换新手机微信登录不上去怎么办
- 2022-12-27
- 6
7.超级QQ秀怎么删掉
- 7

- 超级QQ秀怎么删掉
- 2022-12-28
- 7
8.qq小屋从哪里进
- 8

- qq小屋从哪里进
- 2022-12-28
- 8
9.怎么知道对方关闭了活跃状态
- 9

- 怎么知道对方关闭了活跃状态
- 2022-12-28
- 9
10.上海公交车微信扫码支付步骤
- 10

- 上海公交车微信扫码支付步骤
- 2022-12-28
- 10
最近更新

酷狗音乐中使用蝰蛇音效制作工具的具体操作方法
2024-11-11

win7电脑中出现声音图标不见了的具体解决方法
2024-11-11

车到哪app的详细软件介绍
2024-11-11

小米9se中查看序列号的具体操作方法
2024-11-11

迅雷中使用FTP探测器的详细操作方法
2024-11-11

ppt制作出小荷才露尖尖角动画场景的具体操作步骤
2024-11-11
