Using VB 6.0 with SP5. I have an input form where I check several fields for proper input. To do this, I click the "SAVE" button and this calls a module. My code checks all fields for validity - this works fine, but if, say, that first input field has invalid or no data, a message pops up and at this point I want to stop the module and set focus back onto the field in question. The user should then have to click "SAVE" again to repeat the process of saving the input to a database. Right now, regardless, the module steps through all fields on the form and puts an error message up for everything not valid. How do I stop this and all of these error messages from appearing. My module consists of IF statements. I had experimented with a loop but could not make it work. Any suggestions or even a simple code example would do. Thank you!