MS Access 2010中,Win 7的常规形式
我没有故意将任何ActiveX或OLE东西..甚至不知道它们是什么。 但不管怎样,每当我把东西在一个特定形式的代码,它说
“XXXXX您输入如事件属性设置表达式产生的以下错误:MYDB已与OLE服务器或Active X控件通信时发生问题
咦? 不管是什么,我把窗体的代码,这种情况发生。 我有一个空Form_Current()只仍然绊倒这一点。 有很多格式和工作变成形式,我宁愿不放弃它。如果我离开的代码窗口完全是空的(只有选项比较数据库),它不跳闸的错误; 但是随后我的形式是无用的。
我见过的东西这个是一个语言问题,但我的其他形式(运行相同的代码技术和最相同的代码)都很好,它是用英语PC的英语访问。 想法?
代码掀起错误:
Private Sub Form_Current()
End Sub
认真。
检查缺少的引用。 做一个备份,反编译,压缩和修复,如果不行,一切都复制到新的DB( http://www.granite.ab.ca/access/corruptmdbs.htm ),你可能跳过复制问题的形式。 有时它是值得创建一种新的形式,从旧窗体中选择所有控件并粘贴到新的形式。
我面临着同样的问题,我尝试了很多东西,那工作的唯一的,最快的解决方法是做到以下几点:1)关闭,导致该错误的形式。 2)重命名这种形式。 3)复制:复制,然后粘贴,会提示你为新的形式设置一个名称。 给它原来的名称。 4)删除这是造成错误的原始形式。 5)打开粘贴的形式,也将努力确定。 该解决方案能正常工作与我的数据库...关心......
您可以更改语言设置有一个尝试,其步骤如下:1,打开窗口的命令,运行“intl.cpl” 2,选择管理项目,更改系统区域设置。
希望能帮助你。
我遇到了这个问题很多次。 错误说法是可怕的,因为它基本上没有提供有用的信息。 我发现,阿布·哈桑的解决方案通常效果最好(复制形式和删除原来的),但并没有为我在一个场合,在那里我不得不删除我最近添加一个import语句工作:
imports system.collections
一旦我删除import语句再次一切工作。 所以,如果复制的形式不工作,然后尝试撤消一些你最近做了。 这可能是这个import语句或一个类似于它。
很奇怪的错误,有时会发生在我的数据库了。 这似乎出问题大多未绑定的表格(未绑定的形式没有任何记录源)。 我最近做的是:
- 暂时界定“一些”台(例如配置表,只是一个记录)作为记录源,
- 编译程序(请注意,这通常即使修复之前去OK,!)
- 保存表单。
- 打开窗体。 这应该工作正常了!
- 删除记录源,重新编译和重新保存。
- 大多数时候,我的形式之后做工精细一次。