In the attached VBA code, I don't understand what is happening. I seek a record (successfully) and then go into .edit mode, move correct data into the .fields, then .update the record being updated - and then the record disappears!! When I query after running this code, the original record (the one found using .seek), is gone. The .add branch of the "if .nomatch" clause executes perfectly.
This code is in a form's BeforeUpdate event.