设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

求助:为什么access2003的程序在2007版本下无法运行?

[复制链接]
跳转到指定楼层
1#
发表于 2008-3-11 08:57:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
以前一直用office2003,最近又安装了office2007,两个版本同时存在。在2007下原来数据库程序所有的事件过程都失效了;回到2003下又出现问题,好象是某个控件破坏了。
       我发现两个版本的VBA有一些区别,2003能运行的,到2007运行不了。现在不知道这两个版本具体有什么不同?为什么access2003的数据库程序在2007下无法运行?盼指点
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2008-3-11 08:59:26 | 只看该作者
可以 两个版本共存啊.
你的两个OFFICE是否安装在同一个目录了? 安装时有否选择保留旧版本.
你的程序中有否使用第三方控件
3#
 楼主| 发表于 2008-3-11 09:44:10 | 只看该作者
安装在同一目录了,安装时有否选择保留旧版本我不知道,不是我安装的。
非常感谢tmtony的答复!

我的电脑上两个版本VBA代码区别:
对一个文本框的Text属性设置值。
2003直接做就可以了 me.文本框=A
2007必须这样做     me.文本框.SetFocus
                                       me.文本框=A
不知道这是为什么?是不是与我的机器有关?

点击这里给我发消息

4#
发表于 2008-3-11 09:53:55 | 只看该作者
安装在同一目录可能会有问题.
应该一个安装office2003 目录 一个安装office2007
且要保留前一个版本
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-11 01:30 , Processed in 0.084740 second(s), 28 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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