MS Access无法创建MDE错误。太多的物体

时间:2009-11-23 11:11:53

标签: ms-access vba ms-access-2003

所以我有一个MS Access数据库正在运行。最近我试图推出另一个MDE文件,它实际上取消了以前存在的报告。现在我收到这个错误,上面写着“MS Access无法创建MDE”,只需显示一个帮助按钮....单击显示帮助按钮,它会给出一个关于这个通常与太多对象相关的描述(表单,报告,表等)。这个数据库根本不是很大,所以我想知道这是怎么发生的?

每次我发布一个只有轻微更改的MDE,所有相同的表单,报告等一遍又一遍都会计算在内吗?

这可能是另一个错误吗?弹出框是一种毯子还是通用的?

有没有解决这个问题?

这会计算表单/报表(文本框,cmb框等)上的对象吗?

基本上,帮助中给出的示例说如果你有500个表单,每个表单有2个模块,那么这将被计为1000 ....这个数据库有大约12个表单,4个查询,16个表(最大记录=> 1000条记录)并且不是很大。自从我上次发布MDE没有问题以来,我只是试图从这个新项目的报告中删除一个项目,而不添加任何新内容。

请帮助....有人为此尖叫,我在我的智慧结束!

由于

2 个答案:

答案 0 :(得分:3)

是的,这是一个误导和错误的错误消息。尝试编译代码。 Ctrl + g>>调试>>编译应告诉您导致问题的代码行。

我建议您经常编译代码。我每隔几行就会这样做。

您可能在报告中引用了一些代码,引用了您从报告中删除的控件。

答案 1 :(得分:1)

对象计算数据库的生命周期,也就是说,即使您删除它们,它们仍会计数。我建议你decompile,紧凑&修复,然后将所有内容复制到一个新的数据库,这将为您提供一个漂亮,干净的副本。确保它编译然后创建你的mde。