2014-10-09 88 views
0

我的访问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

看起来您只是更改了参数请求名称。没有什么比这更多。在我看来,错误是因为失踪或参考失败。 MSCAL.OCX用于旧版本的Access,其中Date Controls不可用。最近的版本不需要这个参考。看看你是否可以纠正你的错误使用这个:http://www.access-diva.com/d5.html

+0

mscal错误似乎消失了,但现在查询不会获取最近添加到数据库。 – user2428261 2014-10-10 13:56:14

+0

@ user2428261,你究竟是什么意思,不会获取最近的增加? – PaulFrancis 2014-10-10 13:58:21

相关问题