I'm using access 2000 as a front end to SQL server.<br><br>I've got a number of tables containing brand, style, shade codes which are used to fetch descriptions from corresponding brand, style, shade tables thru joins in my queries.<br><br>Its not possible at present to enforce integrity between the tables (I've got to import all the data from an old application) so my queries mostly contain left outer joins so that I get all the records in say, an order table, regardless of whether there are missing records in the brand, style, shade tables.<br><br>My problem is that when a query contains an outer join my form displays 'recordset not updatable' whenever I try to change the data. If I change the joins in the underlying query to INNER then the recordset becomes updatable but it doesnt contain the records with missing brand, style, shade codes.<br><br>Can I make the recordset updatable or is my database design at fault?<br><br>