I have a form where the data source is a SQL query set dynamically in VBA based on entries in two unbound combo boxes. The query is a one-to-many join that selects one client's data from the one side table and one project's data from the many side table. If I copy the resulting query from the record source line in the form properties to a SQL query screen, the query results are updateable (even the one side data, which surprised me). But the same data in the form, even those fields from the many side, is not. What am I missing? This is a stand-alone database, no networking, sharing, privileges, etc.