BASE - I’ve reworded my original question. My problem is with forms based a queries. For example, a database with a form, based on two related tables: Companies and Contacts. If the form is set as TABLE the Company data and the subform Contacts data display correctly and all data can be edited. Now if I change the from from TABLE to QUERY and base the query only on fields in the Company table, then the form results display correctly and can be edited (along with the subform Contacts data). Now if the query is based on a Contacts field, then the form results display correctly and Contacts data can be edited, but Company data cannot be edited. Is there a solution to this? Attached is a sample db. Thanks @Ratslinger for the original sample db!