Hi Both,
Thanks very much for your help.
CJ, I opened up an archived version of the DB and it was working OK. I therefore changed the recordset to dynaset - inconsistent updates as you recommended and it the subform now allowed me to add a new record.
arnelgp - I then changed the subform back...