I want to do some special processing when there is an error (duplicate key). I can do this in the 'OnError' event, but then it tries to update anyway. Is there a way to tell Access to just forget the whole thing and not try to update the record? (What I really want to do is bring up the exisitng record with that key.) Thanks. -- Ham Rutledge