relatings tables

Public Schedule Face-to-Face & Online Instructor-Led Training - View dates & book

Forum home » Delegate support and help forum » Microsoft Access Training and help » Relatings tables

Relatings tables

resolvedResolved · Low Priority · Version 2007

Chris has attended:
Access Introduction course
Access Intermediate course
Access Advanced course

Relatings tables

I am not clear how access determines which is the 1 and which is the "many" tables.

Also how does having multiple relationships between tables affect the result.

RE: Relatings tables

Hi Chris,

Thank you for your question and welcome to the forum.

Access assigns the one part of a relationship to the table with the Primary key and the Many to the Foreign key in the related table.

e.g. Customer table and Orders table:

Primary Key - CustomerID in the Customers table
Foreign Key - CustomerID in the Orders table

Do you mean a junction table where you have multiple foreign keys linking to Primary keys in other tables?

Regards

Simon

Will be marked as resolved in 5 days

Notice: This is an automated message. Due to inactivity, this forum post will be marked as 'resolved' if there are no further responses in the next 5 days.

Wed 27 Apr 2011: Automatically marked as resolved.


 

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.