我的访问2013数据库一直向我显示MSCAL.OCX错误。在网上搜索给了我一个使用日期选择器的想法。 我试图放两个日期选择器(开始日期和结束日期)并在我的查询中使用这些值。这是我之前的询问:
SELECT
*
FROM
[program form]
WHERE
[program form].[Program date]>=[Beginning Date]
And
[program form].[Program date])<=[Ending Date];
使用日期选择器值后,这是我的查询:
SELECT
*
FROM
[program form]
WHERE
[program form].[Program date] >=[start_date_picker]
And
[program form].[Program date] <=[end_date_picker];
现在它给我一个表单或报表事件错误,指出“指定为OnOpen,OnLoad,OnClose,OnRetreat,OnPage或OnPrint属性设置的宏包含属性的无效操作。当您单击确定时,操作失败对话框将显示失败的宏名称及其参数
此问题在我升级到访问2013之后开始
答案 0 :(得分:0)
看起来您只更改了参数请求名称。除此之外别无他物。在我看来,错误是由于缺少或损坏的引用。 MSCAL.OCX 用于较旧版本的Access,其中日期控件不可用。最新版本不需要此参考。看看您是否可以使用以下方法纠正错误:http://www.access-diva.com/d5.html