the database cannot be opened because the vba project contained in it cannot be read. the database can be opened only if the vba project is first deleted. deleting the vba project removed all code from modules, forms and reports. you should back up your database before attempting to open the database and delete the vba project.