think for your reply
i think you pass near it, except one detail : the update record must be in the same form where are the records (not via pop up form).
to simplifie, i just ask for a sub who can unlock fields (or record) in the active form. (i dont want be forced to close and open it!)