Office中国论坛/Access中国论坛

标题: 有谁遇到过这种情况? [打印本页]

作者: slyz974    时间: 2013-7-31 19:42
标题: 有谁遇到过这种情况?
[attach]52238[/attach]  
[attach]52239[/attach]

打开窗体之后,就变成这样了(注:只是个别电脑出现这种情况)

作者: tmtony    时间: 2013-7-31 22:36
是access什么版本
1.降低宏安全
2.信任
作者: tmtony    时间: 2013-7-31 23:53
看看出错的代码是哪一句,贴上来
作者: zhuyiwen    时间: 2013-8-1 07:34
还有一种可能是控件的版本比较老。
一般出现这种情况的是:
1、系统补丁是正常更新的,而被用户强行注册了老版的控件。
2、Access 2007及以上版的安全策略造成。

建议,不要强行用 regsvr32.exe 强行注册控件。控件的部署要使用打包安装,让安装程序自动判断系统中控件的版本来确定是否由安装中的控件来替换系统中原有的控件。
作者: slyz974    时间: 2013-8-1 09:03
tmtony 发表于 2013-7-31 23:53
看看出错的代码是哪一句,贴上来

用的是07版本,宏安全已经降低了
[attach]52240[/attach]

出错的代码是
[attach]52241[/attach]

作者: slyz974    时间: 2013-8-1 09:06
zhuyiwen 发表于 2013-8-1 07:34
还有一种可能是控件的版本比较老。
一般出现这种情况的是:
1、系统补丁是正常更新的,而被用户强行注册 ...

我原来好像用ActiveX Manager注册过控件,为什么有的机子就没事啊?求解决方法,多谢
作者: slyz974    时间: 2013-8-9 19:59
这个问题算是解决了
一、注册ADO:
        1.单击“开始”->“运行”
        2.输入 REGSVR32 "C:\Program Files\Common Files\System\ado\msado15.dll"
        3.单击“确定”按钮
二、注册DAO:
        1.单击“开始”->“运行”
        2.输入 REGSVR32 "C:\Program Files\Common Files\Microsoft Shared\DAO\dao360.dll"
        3.单击“确定”按钮




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