Corrupt object in Microsoft Access
The error message "Run-time error '2001': You canceled the previous operation" may indicate a corrupt object or module in Microsoft Access. Repairing and compacting the database does not remove the error. The only way I have found to fix this is to create a new database and import each object that can have a module attached to it (i.e. forms and reports), testing each object until you find the corrupt object(s). These objects will then have to be recreated.