[AccessD] Issues of many-many relationships

Steve stehicks at pacbell.net
Wed May 4 16:36:57 CDT 2016


Tina,

I have attached a diagram (many-to-many.pdf)  that explains what is
needed for many to many relationships. You can add people or files
independently as needed. 

Steve




-----Original Message-----
From: AccessD [mailto:accessd-bounces at databaseadvisors.com] On Behalf
Of jack drawbridge
Sent: Wednesday, May 04, 2016 12:21 PM
To: Access Developers discussion and problem solving
Subject: Re: [AccessD] Issues of many-many relationships

Tina,

I think you first have to add the File to the tblFile, then you could
associate that file with Person X.
Similarly if there is a new Person, you would add the person to
tblPerson and then associate that Person with a selected File.
Just typing while thinking...
good luck.

On Wed, May 4, 2016 at 3:07 PM, Tina Norris Fields <
tinanfields at torchlake.com> wrote:

> Hi,
>
> This should be easy, I'm sure, and I should know how to do it, but
I'm 
> having trouble with it.
>
> The examples I regularly find that deal with the many-many 
> relationship are a bunch like this:
>
> Students --> Student-Class <-- Classes
>
> Where students may take several classes and classes may have several

> students, so, we create a details or junction table, containing the
FK 
> for student and FK for class - giving us one record for each 
> combination of student-and-class.  Great!  But, this depends on 
> existing data in both the Students table and the Classes table.
>
> Now, I'm dealing with a slightly different case.  I have a table of 
> Persons and a table of their Files.  Each Person could have several 
> Files, and each File could apply to several Persons.  (As an
example, 
> one File could be estate planning for a married couple, so the file 
> applies to two
> individuals.)  Clearly, this is a many-many relationship, requiring
a 
> junction table.
>
> Persons --> Person-File <-- Files
>
> No problem creating a query to display the files pertaining to any
one 
> person. But, from here, how to create a new File for an existing
Person?
> The Person-File table cannot have a new entry, because it requires
an 
> existing matching entry in each of the tables, Persons and Files.
>
> So, what the heck am I missing?  What am I doing wrong?  Any help 
> getting my brain around this is appreciated.
>
> Thanks
> TNF
>
> --
> Tina Norris Fields
> tinanfields-at-torchlake-dot-com
> 231-322-2787
>
> --
> AccessD mailing list
> AccessD at databaseadvisors.com
> http://databaseadvisors.com/mailman/listinfo/accessd
> Website: http://www.databaseadvisors.com
>
--
AccessD mailing list
AccessD at databaseadvisors.com
http://databaseadvisors.com/mailman/listinfo/accessd
Website: http://www.databaseadvisors.com


More information about the AccessD mailing list