Access 2007:错误 2950 仅出现在 ACCDE 中

Posted

技术标签:

【中文标题】Access 2007:错误 2950 仅出现在 ACCDE 中【英文标题】:Access 2007 : Error 2950 appears only in ACCDE 【发布时间】:2010-12-03 15:18:02 【问题描述】:

我有一个数据库,当文件是 accdb 格式时,所有宏都运行良好,当我制作 accde 时,出现一条消息,说命令或操作“刷新”现在不可用,然后当我按下确定时,它给出了一个错误2950 . 请注意,我从受信任的位置运行数据库。

谢谢, 小鱼

【问题讨论】:

顺便说一句,我刚刚发现只有在运行此命令之前执行打开表单宏操作时才会发生这种情况,其他刷新按钮在 Accde 中工作正常。 【参考方案1】:

我怀疑这是因为表单没有焦点。您可以尝试在打开宏之后刷新之前将焦点设置到相关表单。

Forms("Form1").SetFocus

【讨论】:

但是为什么要把它变成一个 ACCDE 会破坏它呢? 我不知道,但这个解决方案有效,谢谢谢谢,Remou 先生

以上是关于Access 2007:错误 2950 仅出现在 ACCDE 中的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Access 2007 中设置第一个连续组合框不可见?

Access 2007 运行时错误

cad 2014安装后打开出现致命错误;unhandled access violation writing...

Access 2007:意外错误 (40230)

Access 2007 中未找到模块错误

如何在 Ms Access 2007 中使用 MySQL 视图,而不会出现字符串列的垃圾?