MDB:这个不用说了吧,就是同时可以包含数据和程序的数据库信息管理软件!
MDE:MDB的编译后的文件。作用是把MDB文件里的VBA代码编译成二进制代码,一个是提高运行速度,最主要的是防止别人查看、修改原来MDB文件中的代码。通常是正式投入使用的程序文件。
ADP:又称项目文件,是使用SQLSever的类似MDB的文件,更好的利用了SQLSever的强大功能,比如触发器、存储过程等,综合利用了Access的过程控制及界面处理和SQLSever的数据处理及服务器端功能,真正实现CS架构。
ADE:类似于MDE,如果 Microsoft Access 项目 (.adp)文件中包含 (VBA) 代码,则当将 Access 项目另存为 .ade (ADE 文件:所有模块都已编译且所有可编辑的源代码均已删除的 Microsoft Access 项目 (.adp) 文件。) 文件时会编译所有模块,删除所有可编辑的源代码,并压缩目标 Access 项目文件。VBA 代码将继续运行,但无法再查看或编辑这些代码。如果文件中包含 代码,则当将 Access 项目另存为 .ade 文件时会编译所有模块,删除所有可编辑的源代码,并压缩目标 Access 项目文件。VBA 代码将继续运行,但无法再查看或编辑这些代码。
MDA:特殊的MDE文件,又叫附加宏,主要用来增加Access本身的一些功能,安装后就能在Access中使用器功能,比如Access自带的控制面板管理器、链接管理器、向导等功能就是使用MDA文件,当你有一定的编程水平,也可以编写自己的MDA文件在增加Access的功能。比普通的MDE多了一个配置表,来指定一些安装及调用等的相关信息。
MDW:特殊的MDB文件,又叫工作组文件,保存工作组人员及权限信息。可惜的是它本身就不安全,很多人是通过障眼法来实现自己认为安全的安全性的。
当然这些都是Access2003以前版本的后缀名了,到了Access2007又都改头换面了。
至于Bat,这叫DOS的批处理文件,用来执行一些DOS下的命令,在Access应用中,通常是使用它来进行控件的注册(双击这个文件运行)。