Access Database Form ActiveX控件错误

时间:2011-07-13 16:32:24

标签: ms-access vba activex access-vba

我正在使用一个包含日期选择器控件的表单。打开表单并单击datepicker控件(MSCOMCT2.OCX)时,我收到以下无用的错误:

  

表达式更改为偶数属性设置   产生以下错误:加载ActiveX时出错   控制您的某个表格或报告。

     

*表达式可能不会产生宏的名称,用户定义函数的名称或[事件过程。]
  *评估函数,事件或宏时可能存在错误。

我可以忽略这条消息,但后来抱怨同样的事情

  

的MouseMove

我没有在vba中指定这些事件,所以我对可能造成这种情况的原因感到茫然。

问题当我在winXP w / Access 2007 PC或我的winXP w / Access 2003 PC上运行时,不会发生这种情况,但确实会在所有其他经过测试的winXP w / Access 2003上运行。注册MSCOMCT2.OCX无效。

可能导致此问题的原因以及如何纠正?

1 个答案:

答案 0 :(得分:4)

我的印象是最有经验的Access开发人员尽可能避免使用ActiveX控件。对于日期选择器,您绝对不需要ActiveX。

请参阅Allen Browne的Popup Calendar。我已经成功地使用了Access 2003和2007的表单(“Access 2000及更高版本”的版本)。

如果那个不符合您的喜好,请访问他提供的链接(在该页面的底部)以获取其他方法。