I have a query that draws on four tables. Table One connects to Table Two with an Inner Join. Table Two connects to Table Three and also Table Four through Inner Joins. The query results are displayed in a form with a sub-form. All the records display correctly, but if I try to change any fields I get the message "The recordset is not updatable."
When I remove Table Four from the query I can put information in the boxes on the form, but the records do not display. At the bottom the form shows a count of one record, with all the fields blank. I do get a message that says "the Microsoft Access database engine cannot find a record in the table Table Two with key matching Table Three.CNCOrderID” if I try to close the form. (I have looked in both tables, and I can find matching entries in the respective fields.)
I have made sure that all the fields involved in the Joins are indexed.
So either I have a query with four tables that generates a record set I cannot update, or a query with three tables that allows me to make entries in the boxes on my form but does not display any existing records
Any ideas?
When I remove Table Four from the query I can put information in the boxes on the form, but the records do not display. At the bottom the form shows a count of one record, with all the fields blank. I do get a message that says "the Microsoft Access database engine cannot find a record in the table Table Two with key matching Table Three.CNCOrderID” if I try to close the form. (I have looked in both tables, and I can find matching entries in the respective fields.)
I have made sure that all the fields involved in the Joins are indexed.
So either I have a query with four tables that generates a record set I cannot update, or a query with three tables that allows me to make entries in the boxes on my form but does not display any existing records
Any ideas?