“无法使用无法编译的数据库创建 MDE、ACCDE 或 ADE 数据库”错误-杨雪
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


“无法使用无法编译的数据库创建 MDE、ACCDE 或 ADE 数据库”错误

发表时间:2022/6/25 13:06:22 评论(0) 浏览(2652)  评论 | 加入收藏 | 复制
   
摘 要:本文修复了 VBA 代码中阻止编译数据库或项目或存在引用的问题。原始 KB 编号:   283788。
正 文:
备   注:
需要具备基本的宏、编码和互操作性技能。 本文适用于 Microsoft Access 数据库 (.mdb/.accdb) 和 Microsoft Access 项目 (.adp) 。

症   状:
尝试将 Microsoft Access 数据库另存为 ACCDE 或 MDE 文件时,可能会收到以下错误消息,并且未创建 ACCDE 文件。
Microsoft Access 无法创建 .accde、.mde 或 .ade 文件。
尝试将 Microsoft Access 数据库另存为 MDE 文件时,可能会收到以下错误消息,并且未创建 MDE 文件。
Microsoft Access 无法创建 MDE 数据库。
尝试将 Microsoft Access 项目另存为 ADE 文件时,可能会收到以下错误消息,并且未创建 ADE 文件。
Microsoft Access 无法创建 ADE 数据库。

原   因:
如果以下任一条件为 true,则可能会收到此错误消息:
Visual Basic for Applications代码中出现错误,导致无法编译数据库或项目。
引用 Access 数据库 (.mdb/.accdb) 或 Access 项目 (.adp) 。


解决方案:

1、更正代码中阻止你编译数据库或项目的任何问题。

2、删除对 .mdb、.accdb 和 .adp 文件的任何引用。

如果需要维护对 .mdb、.accdb 或 .adp 文件的引用,请将该文件转换为 MDE、ACCDE 或 ADE 文件,然后创建对新文件的引用。 现在应能够将数据库或项目转换为 MDE、ACCDE 或 ADE 文件。

重现行为的步骤:
1、创建新数据库。
2、按 ALT+F11 打开 Visual Basic 编辑器。
3、在“插入”菜单上,单击“模块”。

4、键入以下代码:


Sub Generate_Compile_Error()
 MsgBoxx "This will cause an error"
End Sub



5、在 “文件” 菜单上,单击 “保存项目名”。
6、按 ALT+F11 返回到 Microsoft Access。
7、在 “工具” 菜单上,指向 “数据库实用工具”,然后单击 “创建 MDE 文件”。



Access软件网交流QQ群(群号:198465573)
 
 相关文章
生成MDE文件  【竹笛  2008/6/16】
ACCDB与MDB文件格式之间的区别、ACCDE与MDE的区别  【麥田  2012/8/13】
Access2007\Access2010\2013及以上版本设置...  【麥田  2013/6/3】
修复编译后的accde文件“无法读取数据库中所含VBA工程”错误  【邵某某  2017/12/1】
mde/accde文件中有的事件不执行/没有执行  【伊西军  2019/2/24】
【Access源码】鲜为人知的隐藏功能实现自动生成mde/accd...  【红尘如烟  2019/3/31】
生成ACCDE或MDE文件【Access每天3分钟第三季】  【张志  2019/6/18】
Access快速开发平台--用平台开发好了的软件生成mde文件打开...  【麥田  2020/3/16】
Main.mdb(Main.accdb)转换成Main.mde(M...  【欧志华  2020/11/25】
常见问答
技术分类
相关资源
文章搜索
关于作者

杨雪

文章分类

文章存档

友情链接