Quote Originally Posted by sacramento
ok.I will try this

Thanks
Ok, but all that trapping the error will do is prevent a run time error that pops the user back to the desktop. It still doesn't fix it. Have you error trap write off the name of the routine it is in, so you will be able to narrow down where this is occurring.