无法在查询中获取datepicker值

时间:2014-10-09 14:55:08

标签: vba ms-access datepicker

我的访问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之后开始

1 个答案:

答案 0 :(得分:0)

看起来您只更改了参数请求名称。除此之外别无他物。在我看来,错误是由于缺少或损坏的引用。 MSCAL.OCX 用于较旧版本的Access,其中日期控件不可用。最新版本不需要此参考。看看您是否可以使用以下方法纠正错误:http://www.access-diva.com/d5.html