设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2841|回复: 6
打印 上一主题 下一主题

[Access本身] 为什么我的MDB文件不能生成MDE文件?

[复制链接]
跳转到指定楼层
1#
发表于 2007-12-19 19:40:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我做了一个数据库是MDB格式的,想给生成MDE格式,可以我试了一下,提示以下错误信牌息:    此错误通常与将大型数据库编译到 MDE 文件有关。由于用于编译数据库的方法的原因,每一张表都创建了相当多的 TableID 引用。Microsoft Jet 数据库引擎版本 4.0 一次最多只能创建 2048 个开放式 TableID。如果数据库有大量对象(表、宏、窗体、报表等等),则将数据库导出为 MDE 可能会超出此限制。
There is no accurate method to estimate the number of 没有适当的方法估算 Jet 数据库引擎在将数据库编译为 MDE 过程中使用的 TableID 数。但是每个 VBA 模块和每个窗体都使用一个 TableID,因此,如果数据库有 500 个窗体,并且每个窗体的 HasModule 属性都设置为“是”,则就等于使用 1000 个 TableID。
   请问大虾们是什么原因?该如何处理?成从感谢!!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2007-12-19 21:36:26 | 只看该作者
没遇见过,修复和压缩数据库看看.如果窗体真很多,看是否可以优化,或者做拆分?建议将例子文件上传。
3#
发表于 2007-12-19 21:56:25 | 只看该作者
你的表内对象太多了压缩一下
4#
发表于 2007-12-19 21:57:21 | 只看该作者
编译一下,最好导入到一个新的数据库然后再转换为MDE
5#
发表于 2007-12-19 22:07:05 | 只看该作者
对了,另外有些窗体与报表没有模块的,把窗体或报表 的hasmodule选为否

点击这里给我发消息

6#
发表于 2007-12-21 00:39:36 | 只看该作者
你的库中有多少个表,多少个窗体呀?
不如传库上来看看...
7#
 楼主| 发表于 2008-1-8 11:03:35 | 只看该作者

报表导出提示溢出是什么原因?要怎么处理??

请各位大虾帮忙,我做的数据库进销存报表用EXCEL导出来,提示溢出,是哪里出错了?如果同一品名的产品分别存在两个仓库里,进销存帐怎么走?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2025-1-7 19:28 , Processed in 0.096726 second(s), 31 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表