与OLE服务器或ActiveX控件进行通信

Stu*_*ork 12 ms-access activex ole

MS Access 2010,Win 7在常规表单上
我没有故意放置任何ActiveX或OLE的东西..甚至不确定它们是什么.但无论如何,每当我在某个特定表单的代码中放入某些内容时,它会说
"您在事件属性设置中输入的表达式XXXXX会产生以下错误:MyDB与OLE服务器或Active X Control进行通信时出现问题

咦?无论我在表单的代码中添加什么,都会发生这种情况.我有一个空的Form_Current()ONLY仍然绊倒了这个.表格中有很多格式化和工作,我宁愿不废弃它.如果我让代码窗口完全为空(只有选项比较数据库),它不会导致错误; 然而,我的形式是无用的.

我已经看到这是一个语言问题,但我的其他形式(运行相同的代码技术和大多数相同的代码)都很好,这是一个英语访问与英语PC.想法?

代码设置错误:

Private Sub Form_Current()
End Sub
Run Code Online (Sandbox Code Playgroud)

认真.

小智 30

我遇到了同样的问题,我尝试了很多东西,唯一有效的(也是最快的)解决方案是执行以下操作:1)关闭导致错误的表单.2)重命名此表单.3)复制它:复制,然后粘贴,系统将提示您为新表单设置名称.给它原来的名字.4)删除导致错误的原始表单.5)打开粘贴的表格,它将正常工作.这个解决方案适用于我的数据库......问候......


Fio*_*ala 4

检查是否缺少参考文献。进行备份、反编译、压缩和修复,如果这不起作用,请将所有内容复制到新数据库(http://www.granite.ab.ca/access/corruptmdbs.htm)您可能必须跳过复制问题形式。有时值得创建一个新表单,从旧表单中选择所有控件并粘贴到新表单中。