I am new to this but am struggling along. I have 2 questions. I use a Main Menu form instead of a switchboard to navigate through my database. The Main Menu from has a button to go to another form for database maintenance. The Database Maintenance form has command buttons for Find, Add, Delete, Next and Previous Records. It also has 2 other buttons. One that goes to a form to run reports and a button to return to the Main Menu form. I don't like the automatic updates of records feature of Access so I am trying to use properties and VBA to make it work in a more friendly way for the users (who are not computer literate). Instead of the automatic update, I want them to click a SAVE button to update and if they don't do that, the record won't be saved. In the Close property of the form, I use Me.Dirty and Me.Undo to take care of this. Is this the best way to do that? Also, I am looking for some good code for the Find button. I want the user to be able to put a value in one or more fields in the form, click Find, and for it to return 10 records found (or whatever). I know the Filter button on the tool bar will do this but I am trying to give them a command button to use. I don't have an Edit button on the form. That's why I wanted the find button -- for the user to find a record by their criteria and THEN edit the found record. Is it okay to Edit and Add from the same form? The button on the Main Form opens the Database Maintenance form but I don't distinguish whether it should be open in edit mode or not -- it just opens it. Sorry for so many questions but the more I learn, the more I have. Thanks!