【问题标题】:unable to take the datepicker value in the query无法在查询中获取日期选择器值
【发布时间】:2014-10-09 14:55:07
【问题描述】:

我的 access 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 属性设置的宏包含该属性的无效操作。当您单击“确定”时,操作失败对话框将显示失败的宏的名称及其参数

这个问题是在我升级到 access 2013 后开始的

【问题讨论】:

    标签: vba ms-access datepicker


    【解决方案1】:

    您似乎只更改了参数请求名称。除此之外没有什么。在我看来,错误是由于缺少或损坏的参考。 MSCAL.OCX 用于日期控件不可用的旧版 Access。最近的版本不需要这个参考。看看你是否可以用这个来纠正你的错误:http://www.access-diva.com/d5.html

    【讨论】:

    • mscal 错误似乎消失了,但现在查询不会获取数据库中最近添加的内容。
    • @user2428261,它不会获取最近添加的内容到底是什么意思?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-02-19
    • 2018-11-21
    • 2019-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多