J
Jenna B
Hi there,
I am trying to wrap my brain around the following problem unsuccessfully.
(Using Access 2003)
I have the following tables: Contacts, Certifications and a "junction" table
which includes the foreign keys for both to create a so-called "many-to-many"
relationship. (Note: I'm simplifying my table names for clarity's sake in
this explanation.)
A contact can have several certifications, and certifications can belong to
multiple contacts.
Contact Table:
ContactID - PK
ContactFName
ContactLName
etc, etc, etc
Certification Table:
CertID - PK
CertAbbreviation (Example: PLS)
CertDescription (Example: Professional Land Surveyor)
Junction Table:
junctID - PK
junctContID - FK
junctCertID - FK
I'm pretty sure this is set up correctly. I have the relationships defined
as one-to-many in the appropriate directions.
I want the user to be able to open the Contact form and view/modify
certifications that a specific contact has. My plan was to use a multi-select
list box. However, I'm not sure how to proceed in making this information
available on the form. My form is based on a query that combines info from
several tables, including the Contacts table.
My question(s):
What field(s) is the multi-select list box based on?
With the current setup that I have, which fields will need to be on the
form, even if hidden?
Does it have to be a subform?
Thank you in advance for your help.
I am trying to wrap my brain around the following problem unsuccessfully.
(Using Access 2003)
I have the following tables: Contacts, Certifications and a "junction" table
which includes the foreign keys for both to create a so-called "many-to-many"
relationship. (Note: I'm simplifying my table names for clarity's sake in
this explanation.)
A contact can have several certifications, and certifications can belong to
multiple contacts.
Contact Table:
ContactID - PK
ContactFName
ContactLName
etc, etc, etc
Certification Table:
CertID - PK
CertAbbreviation (Example: PLS)
CertDescription (Example: Professional Land Surveyor)
Junction Table:
junctID - PK
junctContID - FK
junctCertID - FK
I'm pretty sure this is set up correctly. I have the relationships defined
as one-to-many in the appropriate directions.
I want the user to be able to open the Contact form and view/modify
certifications that a specific contact has. My plan was to use a multi-select
list box. However, I'm not sure how to proceed in making this information
available on the form. My form is based on a query that combines info from
several tables, including the Contacts table.
My question(s):
What field(s) is the multi-select list box based on?
With the current setup that I have, which fields will need to be on the
form, even if hidden?
Does it have to be a subform?
Thank you in advance for your help.