关于如何打开Access MDE文件

打开方法:按住Shift后,再打开系统,就可将启动项屏蔽。

第一节 认识mde文件
   MDE文件用于确保Access数据库中的窗体、报表和VBA代码的安全。将Access数据库保存为MDE文件时,若数据库包含VBA代码,则会编译所有的代码,删除所有可编译的源代码,并压缩目标数据库。
   VBA代码仍可运行,但不能查看和修改。生成MDE文件后,不需要登录或创建及管理用户级安全机制时所需要的用户帐号和权限。
将Access数据库保存为MDE文件的目的在于:
1、避免在“设计”视图中查看、修改或创建窗体、报表和模块;
2、阻止添加、删除或更改指向对象数据库或数据库的引用;
3、不允许更改使用Access或VBA对象模型的属性或方法的代码;
4、阻止导入或导出窗体、报表或模块。但是,可以在表、查询、数据访问页和宏中导入或导出非MDE数据库。任何MDE文件中的表、查询、数据访问页或宏都能导入到其他Access数据库中,但是窗体、报表和模块不能导入到其他Access数据库中。

第二节 如何生成MDE文件

如果我们和其它人共享模块,就希望Access会删除可编辑的源代码。这样你的VBA程序还可以继续运行,但其他用户不能进行查看或编辑。
  我们可以将这个数据库转换成“MDE”格式,分两种情况:
第一种:ACCESS2000:
      这只要单击“工具”,然后选择“数据库实用工具”,然后单击“生成MDE文件”,然后选择要进行“MDE”转换的源数据库,然后单击“生成”按钮, 并为其指定位置,这时再输入“MDE”文件的名称。并单击“保存”按钮就可以了。
第二种:ACCESS2003:
    单击“工具”,然后选择“数据库实用工具”,然后单击“转换数据库(T)”,再选择“转为Access2002-Access2003格式”
  在转为ACCESS2003格式的MDB文件中,单击“工具”,然后选择“数据库实用工具”,然后单击“生成MDE文件”,然后选择要进行“MDE”转换的源数据库,然后单击“生成”按钮, 并为其指定位置,这时再输入“MDE”文件的名称。并单击“保存”按钮就可以了。

备注:
1、关于vbe中引入组件的问题

   按Alt+F11进入VBE界面-->工具-->引用-->按需复选自定义即可。

2、如何才能看到mdb文件的源代码?
    如果一个MDB文件中转换成了MDE文件的话,那我也没有办法做到了.
    如果一个MDB文件在打开文件时有启动窗体的话,你可以在双击文件的同时按住Shift键,等到文件打开了再放开.
    前面的只是初步,要看到源代码,可以进入以后按Alt + F11就可以看到一个与VB很相似的操作界面,那就是VBA的操作界面了.

你想看源代码的系统是.mdb格式的,不能是.mde格式:
1、按住Shift后,再打开系统,就可将启动项屏蔽;
2、将该数据库的AllowBypassKey 属性设为True,之后,再按1做。

3、重新开启ADODB.Stream组件的办法:

在开始—运行里执行:
regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll


文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
相关日志:
评论: 0 | 引用: 0 | 查看次数: -
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.