In addition, testing for duplicates on a Field is normally done in the BeforeUpdate event of the Control where the Field Value is entered, not in the Form_BeforeUpdate event.
If you only want one Record for 'Joe,' you want to find out that 'Joe' already has a Record immediately after entering his name, not after entering all of his data for a second, unnecessary time, when the Record is being saved!
Linq ;0)>
The problem with making anything foolproof...is that fools are so darn ingenious!
All posts/responses based on Access 2003/2007