thebatfink
Registered User.
- Local time
- Today, 10:00
- Joined
- Oct 2, 2008
- Messages
- 33
Hi,
I am creating a form which will be used to input data into 3 newly created related tables in my backend database.
Table1 is related to Table2 (1 to 1 relationship) via Table1.PK and Table2.FK
Table2 is related to Table3 (1 to many relationship) via Table1.PK and Table3.FK
I have established these relationships in the backend file and set the integrity level and cascading deletes etc.
In the front end client, I am using the form wizard to create my form. I first add all the fields from Table1, then all from Table2 and then all from Table3. I then click Next and see the following error
This then opens up the relationships view in the front end client. There are no relationships present. So I guess when linking tables in the front end to the back end, the relationships are not imported?
It seems strange that Access would expect me to have to duplicate all the relationships again in the front end? What if you have many and make a mistake? Also all the options for cascading are greyed out - I have read that all of that is enforced in the back end so that makes sense - which makes the whole idea of duplicated the relationships even more senseless to me.
So my question.. do I just recreate the relationships established in the back end, or have I not linked my tables correctly or something?
Any help would be much appreciated! Thanks!
I am creating a form which will be used to input data into 3 newly created related tables in my backend database.
Table1 is related to Table2 (1 to 1 relationship) via Table1.PK and Table2.FK
Table2 is related to Table3 (1 to many relationship) via Table1.PK and Table3.FK
I have established these relationships in the backend file and set the integrity level and cascading deletes etc.
In the front end client, I am using the form wizard to create my form. I first add all the fields from Table1, then all from Table2 and then all from Table3. I then click Next and see the following error
You have chosen fields from these tables: Table1, Table2, Table3; One or more of the tables isn't related to the others. Click ok to edit system relationships. You'll need to restart the wizard. Click Cancel to return to the wizard and remove some fields.
This then opens up the relationships view in the front end client. There are no relationships present. So I guess when linking tables in the front end to the back end, the relationships are not imported?
It seems strange that Access would expect me to have to duplicate all the relationships again in the front end? What if you have many and make a mistake? Also all the options for cascading are greyed out - I have read that all of that is enforced in the back end so that makes sense - which makes the whole idea of duplicated the relationships even more senseless to me.
So my question.. do I just recreate the relationships established in the back end, or have I not linked my tables correctly or something?
Any help would be much appreciated! Thanks!