How to Calculate a Date 60 Days in the Future in Microsoft Access
Question details
The user needs to calculate a date exactly 60 days after a specific date field to manage harvest schedules and deadlines.

- Product
- Microsoft Access
- Device & OS
- not provided
- Scenario
- Creating a database query to automatically calculate future dates, such as deadlines, planting dates, or harvest schedules based on an existing date field.
- Observed behavior
- Requires an expression or formula within Access that successfully outputs the future date when provided with a base date and a specified interval of days.
Ensure you know the exact name of the table and the specific Date/Time field you want to base your calculation on before writing the query.
Use the DateAdd Function in an Access Query
The most straightforward way to calculate a future date in Access is by using the DateAdd function within a query expression.
The DateAdd function in Microsoft Access allows you to add or subtract a specified time interval from a date. By using 'd' as the interval argument, you can easily calculate a future date based on calendar days.
Launch Microsoft Access and open the database containing your scheduling or date tables.
Navigate to the 'Create' tab on the top ribbon and click on 'Query Design'.
Select the table containing your base date field (e.g., 'Planting Schedule') and add it to the query workspace.
In a blank column of the query design grid, type the following expression into the 'Field' row: FutureDate: DateAdd("d", 60, [YourDateField]). Make sure to replace [YourDateField] with the actual name of your date field.
Click the 'Run' button (the red exclamation mark icon) in the ribbon to execute the query. You will now see a new column displaying the date 60 days in the future.

Manage Schedules and Dates Easily with WPS Spreadsheet
While Microsoft Access is a powerful database tool, managing simple date calculations, schedules, and planting trackers is often much faster and easier in a spreadsheet. WPS Office provides a free, lightweight, and highly compatible alternative to Microsoft Office, allowing you to perform date math instantly without writing complex queries.
- 1. Open WPS Spreadsheet: Launch WPS Office and create a new Spreadsheet document or open an existing schedule.
- 2. Input your base date: Type your starting date into a cell, for example, cell A2.
- 3. Calculate the future date: Click on the adjacent cell (e.g., B2), type the formula =A2+60, and press Enter. The future date will be calculated instantly.

Frequently Asked Questions
Can I subtract days to find a past date in Access?
Yes, you can use a negative number in the DateAdd function. For example, using DateAdd("d", -60, [YourDateField]) will calculate a date exactly 60 days in the past.
How do I calculate only business days instead of calendar days in Access?
Access does not have a built-in function to calculate strictly business days. You would need to create a custom VBA (Visual Basic for Applications) function or utilize a dedicated holiday and weekend table to exclude non-working days from your calculations.
Why is my DateAdd formula returning an error?
Errors typically occur if the field referenced in your expression is not properly formatted. Ensure that the source field is set to the 'Date/Time' data type in your table design. If the dates are stored as plain text, the DateAdd function cannot process the calculation.
Can I add months or years instead of days using DateAdd?
Yes. You simply change the interval argument in the formula. Use 'm' to add months (e.g., DateAdd("m", 2, [Date])) or 'yyyy' to add years.




