Hi Dmitry. That doesn't work because the form that is supposed to be the startup form is frmStart. After getting the error, the wrong form shows up. That's with the code you suggested I change. When I run the program, (after getting the error) frmMain is launched. It was working great last night. The only different thing today was I messed around with the database removing a couple of fields. When running the program after changing the database, I received a OS error popup. It showed some Hex code where the error occurred. Could be anything. It hasn't popped up after the first couple of times.
I hope this info helps. If you have anymore questions, please just ask.
EDIT: I have the database saved in many places on my drive, and I get the error no matter which database I switch to...
Nothing inspires forgiveness quite like revenge.
Scott Adams