Others

How to Calculate a Date 60 Days in the Future in Microsoft Access

Emma BrownEmma Brown Nov 3, 2026 868 views

Question details

The user needs to calculate a date exactly 60 days after a specific date field to manage harvest schedules and deadlines.

How to Calculate a Date 60 Days in the Future in Microsoft Access
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.
Before you start

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.

Solution 1Recommended

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.

1
Open your Access database

Launch Microsoft Access and open the database containing your scheduling or date tables.

2
Create a new query

Navigate to the 'Create' tab on the top ribbon and click on 'Query Design'.

3
Add your table

Select the table containing your base date field (e.g., 'Planting Schedule') and add it to the query workspace.

4
Enter the DateAdd expression

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.

5
Run the query

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.

Use the DateAdd Function in an Access Query
Customizing the Interval: You can modify the DateAdd expression for different timeframes. For instance, change '60' to any other number of days, or use 'm' instead of 'd' to add months.
Free Microsoft Office alternative

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. 1. Open WPS Spreadsheet: Launch WPS Office and create a new Spreadsheet document or open an existing schedule.
  2. 2. Input your base date: Type your starting date into a cell, for example, cell A2.
  3. 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.
100% compatible with Microsoft Excel formats (.xlsx, .xls) for seamless migration.Simple date arithmetic: easily calculate future dates by just adding days directly to a cell (e.g., =A2+60).Free, lightweight, and features a familiar tabbed interface.Built-in templates for scheduling, project management, and tracking deadlines.
microsoft office alternative - wps office

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.