Forum home »
Delegate support and help forum »
Microsoft Access Training and help » Access 2007
Access 2007
Resolved · Low Priority · Version 2003
Wed 30 Apr 2008, 17:00 Delegate Alen said...
Alen has attended:
No courses
Access 2007
How to create a new field in a query and fill it with information chosen from existing fields depending on a condition (like if ... then ... else in mail merge field in word)?
Please browse our web site to find out more about
microsoft access training courses and other training courses.
Access tip:
Calculating The Difference Between Dates
If you wish to calculate the time between two date fields, this can be done in a number of ways:
1. As a calculated field in a query
2. As a calculated control in a form or report
3. As a calculation in a VBA procedure.
The basic syntax to get the number of days between two dates is:
=[One Date Field] - [Another Date Field]
You can also use one of the following functions:
=Month([One Date Field] - [Another Date Field])
which calculates the number of months between the two fields
=Year([One Date Field] - [Another Date Field])
which calculates the number of years between the two fields.
Another function is the DateDiff() function.
It uses an argument to determine how the time interval is measured. For example:
=DateDiff("q",[One Date Field] - [Another Date Field])
returns the number of quarters between the two fields.
Other intervals that can be used in this expression are as follows:
"yyyy" - Years
"m" - Months
"d" - Days
"w" - Weekdays
"ww" - Weeks
"h" - Hours
"n" - Minutes
"s" - Seconds
View all Access hints and tips
|
Server loaded in 0.08 secs.