« FILEMAKER: Many To Many Relationship | Main | FILEMAKER: One To Many Relationship »
Sunday
Oct212007

FILEMAKER: The Join Relationship

From Dwayne Wright - www.dwaynewright.com

This relationship involves at least three entities ( table occurrences ) all lined up in a row. It starts off when one record in an entity ( table occurrence ) is related to many records in another entity ( table occurrence ). Each record in that entity ( table occurrence ) is in turn related to one record in another entity ( table occurrence ). Here is a classic example of how this works in FileMaker.

We have one invoice record that has many sold products on it. Each sold product is a record in the middle database entity ( table occurrence ). Each one of those sold items is related to on product in an inventory entity ( table occurrence ).

So the middle or join table occurrence will have a number of records with an invoice id and a product id. The one invoice can total a number of sold products and product can be sold many times.

Here you can see how one record relates to many records that in turn relates to a single record.

There are a lot of variations of the middle /join entity ( table occurrence ) and you can have multiple middle entities ( table occurrences ). That is to say one relationship can depend on another ... that depends on another relationship. The relationship can even tunnel through the join entity ( table occurrence ).

For example, a table occurrence called products might be able to see a minimum or maximum value through the join file to the invoice file.

=
More info about the author and FileMaker in general, contact me at info@dwaynewright.com.

© 2007 - Dwayne Wright - dwaynewright.com

The material on this document is offered AS IS. There is NO REPRESENTATION OR WARRANTY, expressed or implied, nor does any other contributor to this document. WARRANTIES OF MERCHANT ABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE EXPRESSLY DISCLAIMED. Consequential and incidental damages are expressly excluded. FileMaker Pro is the registered trademark of FileMaker Inc.

Reader Comments (1)

I have a group of "Contacts"/"donors" I would like to have a table/portal of "Events" which I can later sort into the contacts/donors that have attended said "event" and track any "Donations" that may have been made. Do you have any suggestions how to proceed?

I think that the "Event" portal will need a "Donor_id" in order to later sort but not sure.

Any advise/help you can give would be great!!!!

Thanks for reading.

April 1, 2012 | Unregistered CommenterMargie

PostPost a New Comment

Enter your information below to add a new comment.

My response is on my own website »
Author Email (optional):
Author URL (optional):
Post:
 
Some HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>