Hello, all.
I am using Access 2000 on Windows 2000 and NT, and have about 46 linked tables from a MySQL database. My problem is as follows.
I have a table, "Employer", with a single integer key, "Emp_ID". I have a bunch of tables containing the information for employer contacts, named "Contact", "Contact_Address", "Contact_Email", etc. Each of the Contact tables contains an Emp_ID as well as a Contact_ID to keep track of individual contacts. In this fashion, an Employer can have any number of contacts.
On the Relationships "screen", in Access, Employer is linked to Contact where all records from Employer are taken and only those with matching join types from Contact are taken. (This is join type 2, I believe). They are related on the Emp_ID field (Employer.Emp_ID -> Contact.Emp_ID).
Contact has the same type of relationship to all of the other Contact tables, except it's related on Emp_ID as well as Contact_ID (Contact.Emp_ID -> Contact_Email.Emp_ID, Contact.Contact_ID -> Contact_Email.Contact_ID etc).
Everything is fine with that, except that when I go to run queries, Access adds new relational links between the Employer and extended Contact tables that I did not specify in Relationships, thus breaking my queries. Is there a way to prevent that?
None of this would be a problem if I were doing this, myself; I have no problem moving my mouse over and deleting the link. The issue is that my client has employees with varying levels of Access aptitude, and they have expressed concern at having to interact too much with the Query Design tool. Unfortunately, they need specific attributes in their queries that prevent them from simply using the handy wizard.
Help would be appreciated.
Regards,
Eric B Venet
MagusNoctis@yahoo.com
I am using Access 2000 on Windows 2000 and NT, and have about 46 linked tables from a MySQL database. My problem is as follows.
I have a table, "Employer", with a single integer key, "Emp_ID". I have a bunch of tables containing the information for employer contacts, named "Contact", "Contact_Address", "Contact_Email", etc. Each of the Contact tables contains an Emp_ID as well as a Contact_ID to keep track of individual contacts. In this fashion, an Employer can have any number of contacts.
On the Relationships "screen", in Access, Employer is linked to Contact where all records from Employer are taken and only those with matching join types from Contact are taken. (This is join type 2, I believe). They are related on the Emp_ID field (Employer.Emp_ID -> Contact.Emp_ID).
Contact has the same type of relationship to all of the other Contact tables, except it's related on Emp_ID as well as Contact_ID (Contact.Emp_ID -> Contact_Email.Emp_ID, Contact.Contact_ID -> Contact_Email.Contact_ID etc).
Everything is fine with that, except that when I go to run queries, Access adds new relational links between the Employer and extended Contact tables that I did not specify in Relationships, thus breaking my queries. Is there a way to prevent that?
None of this would be a problem if I were doing this, myself; I have no problem moving my mouse over and deleting the link. The issue is that my client has employees with varying levels of Access aptitude, and they have expressed concern at having to interact too much with the Query Design tool. Unfortunately, they need specific attributes in their queries that prevent them from simply using the handy wizard.
Help would be appreciated.
Regards,
Eric B Venet
MagusNoctis@yahoo.com