所以我在工作中有一个MS Access数据库。最近,我尝试发布另一个MDE文件,这实际上从以前存在的报告中删除了一些内容。现在我得到这个错误说,"MS Access无法创建MDE“与一个小的显示帮助button....click显示帮助按钮,它给出了关于这一点的描述,通常涉及太多的对象(窗体,报表,表等)。这个数据库一点也不大,所以我想知道这是怎么发生的?
我一次又一次地发布MDE,只有很小的更改,所有相同的表单,报告等,这是否算数?
这会不会是另一个错误,弹出框是通用的还是通用的?
有什么办法可以解决这个问题吗?
这是否计算窗体/报表上的对象(文本框、cmb框等)?
基本上,帮助中给出的示例说明,如果您有500个表单,每个表单有2个模块,那么这将被算作一个1000....this数据库有大约12个表单、4个查询、16个表(最大记录数= >1000条记录),并且不是很大。自从我上一次发布一个没有问题的MDE以来,我只尝试从这个新的报告中删除一个项目,而没有添加任何新的内容。
请help....there为此而尖叫,我已经无计可施了!
谢谢
发布于 2009-11-23 20:22:58
对象在数据库的生命周期中很重要,也就是说,即使您删除了它们,它们仍然有效。我建议你decompile,压缩和修复,然后把所有东西都复制到一个新的数据库中,这将给你一个漂亮的,干净的副本。确保它被编译,然后创建你的mde。
发布于 2009-11-24 00:23:49
是的,这是一条错误的错误消息。尝试编译您的代码。Ctrl+g >> Debug >> Compile应该告诉您是哪行代码导致了您的问题。
我建议经常编译你的代码。我每隔几行代码就这样做一次。
很可能报表中有一些代码引用了从报表中移除的控件。
https://stackoverflow.com/questions/1782476
复制相似问题