database - MS Access 2003 - 无法创建 MDE 文件 : error VBA is corrupt?

标签 database ms-access vba ms-access-2003

好吧,这是我遇到的一个全新的障碍。我试图从我的源 MDB 文件启动一个新的 MDE,它锁定了 Access。

所以在我的mdb中,我首先压缩和修复,然后选择创建一个新的mde(就像我之前多次做过的那样)。

看起来它正在启动该进程,但在完成时永远不会到达压缩的位置,并且 Access 没有响应。因此,在强制关闭应用程序后,我查看了尝试创建 MDE 的文件夹,发现那里有一个新的 access db1 文件。

如果我尝试打开该文件,则会出现错误,提示找不到文件,然后提示 Visual Basic for Applications 已损坏。

问题是,自从上次启动 mde 以来,我只是对代码做了一个非常简单的调整,之后我对它进行了两次和三次检查...它不是这样,因为它只是一个简单的打开此表单并关闭此表单的操作添加。

但是,我确实将源 mdb 文件放在复制到笔记本电脑的光盘上,然后尝试将这些表重新链接到网络驱动器(将它们链接到本地​​驱动器上的其他表,以便我可以离线开发) )??

请帮忙!!!

最佳答案

首先要检查的是您的代码是否可以编译。转到 VBE 窗口并从菜单中选择“调试”,然后从子菜单中选择“编译您的项目名称”。如果“编译”不可用(灰显),请对代码模块之一进行任何细微更改(例如添加空行)。然后尝试“编译”菜单选项。在尝试创建 MDE 之前修复它显示的所有编译错误。

关于database - MS Access 2003 - 无法创建 MDE 文件 : error VBA is corrupt?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2578227/

相关文章:

php - 如何在 PHP 中将日期格式化为意大利语?

mysql - 从代码中检索表名和列名

sql-server - MS Access ODBC 调用失败查询超时已过期

ms-access - 在 MS Access VBA 中,如何使用参数调用存储的追加查询?

Excel VBA datediff 一起计算月、日和月?

excel - 通过 Excel VBA 在 Citrix 上连接 SAP

database - 如何在 StarUML 中添加多重值

mysql - 我们可以将 Laravel 枚举列设置为唯一吗

ms-access - 自动刷新 Access 2010 中的 Sharepoint 链接表?

excel - 检查范围是否是整行