Date Access 2010-限制日期选择器中的日期范围

Date Access 2010-限制日期选择器中的日期范围,date,ms-access,picker,Date,Ms Access,Picker,我正在Win 7 pro上使用Access 2010 我试图限制在与access窗体上的文本框关联的日期选择器中返回的日期 我创建了文本框,将其格式设置为“短日期”,并在“显示日期选择器”属性中选择了“日期”。到目前为止,很好,我看到了字段旁边的日期选择器图标,它的焦点如预期的那样,并且日期选择器正在工作 我遇到的问题是,将日期选择器中显示的日期限制为仅最后两周,这是由于业务规则而必需的。我可以在afterupdate事件中引发一个错误,没有问题,但它并不漂亮,我更愿意将用户限制在指定的范围内。

我正在Win 7 pro上使用Access 2010

我试图限制在与access窗体上的文本框关联的日期选择器中返回的日期

我创建了文本框,将其格式设置为“短日期”,并在“显示日期选择器”属性中选择了“日期”。到目前为止,很好,我看到了字段旁边的日期选择器图标,它的焦点如预期的那样,并且日期选择器正在工作

我遇到的问题是,将日期选择器中显示的日期限制为仅最后两周,这是由于业务规则而必需的。我可以在afterupdate事件中引发一个错误,没有问题,但它并不漂亮,我更愿意将用户限制在指定的范围内。我浏览了所有的网页,发现了很多关于如何在以前的版本中使用calendar active x控件和activex日期选择器来实现这一点的参考资料。代码做这不是一个问题,我只是找不到任何地方来限制日期选择器显示

非常感谢您的帮助


PK

您在属性的数据端尝试过验证规则吗

您可以在那里设置有效值


根据示例[field1]>'2012-01-01'和[field1]<'2014-01-01'

,当前它是一个未绑定的字段,因为它只是用作为员工创建每日考勤记录的查询条件。我将尝试将其绑定到一个日期字段,然后看看效果如何。。非常感谢Tom Thank尝试了这一点,当选择的日期超出范围时,它会抛出一个错误,但它不会限制日期选择器本身中显示的值