This seems so basic, but it's stumped me. I have a form with the On Current property set to not allow edits - me.allowedits=False. The user has to push an Edit button for it to allow them to edit the record. This part works great. What I'm running into is an error message when trying to search while the editing is set to false - it brings up the search dialog box, but gives me an error message 2455 and jumps to my code when I try to search. I've tried setting up my own search button instead of using the default one on the toolbar, that unlocks the editing first then searches. But of course when this button is pushed it takes the focus off the field they were in , so when the search is performed it searches all fields instead of just allowing them to search the one field they were in. Hope this makes sense. Any suggestions?