Sorry I will do my best to explain. I have a program that starts at the main page. When I push the print command button it closes the db for the main program and saves a copy to another db file, then it reopens the original db back in the main program. I do this so i can use crystal reports on the new db.

I can open the print page and close it 100 times with no problems. I can even print different pages over and over as long as i stay in the print page. However after i have printed one page with crystal reports and i exit the print page and try to reopen the print page again, it says the db i need to access is already in use. i can only figure crystal reports won't release it. i don't see excel in running programs or memory. Anyone have any ideas. Please be gentle I'm a newbie.