Hello Hari and Rick (and many others - this is a common question!) -
I struggled with this for the last 24 hours, and finally came across the
answer buried in the following documentation:
http://support.microsoft.com/default.aspx?scid=kb;en-us;304474
ACC2000: How to Edit Records in Related Tables in a Microsoft Access Database
Article ID: 304474
Data can't be updated:
Query or query field
Query based on three or more tables in which there is a many-to-one-to-many
relationship
Solution
Though you can't update the data in the query directly, you can update the
data in a form or data access page based on the query if the form's
RecordsetType property is set to Dynaset (Inconsistent Updates).
This may be your problem, it certainly was mine.....I have a main table with
my records, and there is one table that joins three other tables. One of
those joined tables is one-to-many join with the main table, and then the
main table is linked as the primary key in a one-to-many with the other two
tables.
Just setting the properties in the form so that RecordsetType = Dynaset
(Inconsistent Updates) solved the problem, and now my form shows up, and it
populates the correct tables!
Hurray!
janaki