hey,
thanks for posting the DB, i cannot help as I don't have A2010- sorry.
As for the locking of records, the form should be set to only lock the current record and not all records. if all records are showing as locked is the table/query already open somewhere elsewhen you open that form?