设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[模块/函数] [求助]如何用Access2000打开用Access97编写的程序

[复制链接]
跳转到指定楼层
1#
发表于 2004-1-29 17:01:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
偶有一份用Access97编写的程序,用Access2000打开时提示“XXX模块已损坏,是否继续加载”。偶不论选是或否,打开的数据库中,所有含有VBA模块的窗体都无法看到,但用Access97打开就没有问题。请高手指点一下这是怎么回事,如何解决。谢谢!!!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2004-1-29 17:27:00 | 只看该作者
试试以下步骤
1。新建一个2000的数据库,选择从97中导入;
2。下载一个修复工具修复一下;http://www.office-cn.net/Soft_Class.asp?ClassID=17
3。用菜单工具中的转换数据库转成2000;
4。实在不行传上来大家帮你看看
3#
 楼主| 发表于 2004-1-29 17:48:00 | 只看该作者

[求助]

偶记错了。用Access2000打开时是提示 “加载窗体XXX时出错,是否继续”,而后提示“所有VBA项目已被破坏”。此程序是某大型电脑公司曾用过的MRPII程序的一部分此公司现在运行这个程序的计算机目前仍使用Access97,也不能用Access2000.

点击这里给我发消息

4#
发表于 2004-1-29 17:57:00 | 只看该作者
一般转换过以后就不会有问题,上面的步骤你试过了没有?
5#
 楼主| 发表于 2004-1-29 18:08:00 | 只看该作者

[求助]

多谢帮助!!!第一、三个方法试过,问题依然。第二个方法正在试(还没学会怎么使用软件。程序太大(700M)没法上传。
6#
发表于 2004-2-12 02:10:00 | 只看该作者
我也碰到这个问题,在Access2000中无法打开原来97的数据库,据说97和2000之间变化较大,2000不向下兼容97格式.只能把程序重新写过.
不知道有哪位大虾帮忙指点指点?

点击这里给我发消息

7#
发表于 2004-2-12 16:12:00 | 只看该作者
一般不需要改写啊,如果你用了DAO编写,请你在工具引用里引用DAO3。6 并且优先级放在ADO之上就行了因为2000默认是引用ADO的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-16 05:39 , Processed in 0.078012 second(s), 30 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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