访问时间为21天

时间:2011-12-05 16:10:08

标签: ms-access

是否可以在名为输入日期的数据库中的字段中设置日期,并且可以预先填充输入日期,但我希望完成日期为21天,是否有方法能做到这一点吗?

由于

2 个答案:

答案 0 :(得分:0)

您似乎正在使用Microsoft Access。完成日期字段(列)可以在窗体上的开始日期控件的After Update事件中更新,或者您可以创建更新字段的查询,或者从Access 2010开始,您可以使用data macro。但是,如果日期始终比开始日期提前21天,您是否需要一个字段(列)?通过查询,您可以轻松地显示结束日期:

SELECT StartDate, StartDate + 21 As EndDate
FROM MyTable

答案 1 :(得分:0)

In opposite of Excel that directly you can add to date There is Function to add day or month or year to Date in Access.
Exmaples:

DateAdd('d', 130 , Date)
DateAdd('d', 430 , FirstDate) //add month and year by calculating extra days
DateAdd('m',3 , Date)
DateAdd('y', 2 , Date)