没有年份的输入面具日期

时间:2009-07-28 14:30:06

标签: ms-access vba textbox ms-access-2007 access-vba

任何人都可以帮我在访问表单文本框中插入日期的输入掩码公式

不应该花一年时间

仅取日期和月份 格式如下:

DD / MM

不在DD / MM / YY

提前感谢您的帮助

2 个答案:

答案 0 :(得分:1)

99/99可行。

答案 1 :(得分:1)

我建议你不要使用这样的日期掩码和数据存储在日期字段中。

如果您输入“06/13”,将于今天06/13/2009以及从现在起一年后的6/13/2010存储。也就是说,所有未指定年份的条目都将存储为当前年份。要使用结果数据,您将永远不得不剥离年份,因为它不会有任何意义。

因此,您将始终使用Format()进行语法分析或使用Month()和Day(),这意味着该字段上的任何索引都没有用。如果你不得不这样做,你真的没有从使用日期字段中获得太多好处,并且应该考虑将数据存储为文字字符串(经过适当验证),或使用两个字段来存储月和日(再次,经过适当验证)。