Robin Chapple said:
Yes query One is used to add the club name from the Club ID in table
one. Club ID is a primaryKey field. The query cannot be edited.
It is completely normal in most database engines (not just Access) for queries
or views based on more than one table to result in Read-only result sets. As
more tables are added and/or the complexity of the query increases it becomes
more and more likely that the db engine will not be able to determine which of
the source tables edits should be applied to. When the db engine "senses" any
ambiguity about this it will no longer allow edits in the results. This is a
safety mechanism to protect the integrity of the data. Access/Jet actually
leans much more to the side of allowing edits in these cases than most other
databases.
As a general rule one should avoid using multi-table queries as the RecordSource
for a form where you want editing to be allowed. It _does_ work some of the
time, but one should not be surprised on those occasions where it does not. On
those occasions where editing is disallowed you can often tweak the design of
the query to again make edits possible. All you can do is read up on the
relevant Help topics on this and see if that can be done in your case.