Office中国论坛/Access中国论坛

标题: [求助]如何用Access2000打开用Access97编写的程序 [打印本页]

作者: wangnd311    时间: 2004-1-29 17:01
标题: [求助]如何用Access2000打开用Access97编写的程序
偶有一份用Access97编写的程序,用Access2000打开时提示“XXX模块已损坏,是否继续加载”。偶不论选是或否,打开的数据库中,所有含有VBA模块的窗体都无法看到,但用Access97打开就没有问题。请高手指点一下这是怎么回事,如何解决。谢谢!!!
作者: zhengjialon    时间: 2004-1-29 17:27
试试以下步骤
1。新建一个2000的数据库,选择从97中导入;
2。下载一个修复工具修复一下;http://www.office-cn.net/Soft_Class.asp?ClassID=17
3。用菜单工具中的转换数据库转成2000;
4。实在不行传上来大家帮你看看

作者: wangnd311    时间: 2004-1-29 17:48
标题: [求助]
偶记错了。用Access2000打开时是提示 “加载窗体XXX时出错,是否继续”,而后提示“所有VBA项目已被破坏”。此程序是某大型电脑公司曾用过的MRPII程序的一部分此公司现在运行这个程序的计算机目前仍使用Access97,也不能用Access2000.
作者: zhengjialon    时间: 2004-1-29 17:57
一般转换过以后就不会有问题,上面的步骤你试过了没有?
作者: wangnd311    时间: 2004-1-29 18:08
标题: [求助]
多谢帮助!!!第一、三个方法试过,问题依然。第二个方法正在试(还没学会怎么使用软件。程序太大(700M)没法上传。
作者: 泽水游子    时间: 2004-2-12 02:10
我也碰到这个问题,在Access2000中无法打开原来97的数据库,据说97和2000之间变化较大,2000不向下兼容97格式.只能把程序重新写过.
不知道有哪位大虾帮忙指点指点?
作者: zhengjialon    时间: 2004-2-12 16:12
一般不需要改写啊,如果你用了DAO编写,请你在工具引用里引用DAO3。6 并且优先级放在ADO之上就行了因为2000默认是引用ADO的。




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3