Another way to do it is with an autoexec macro. Simply create a macro (that can do any of 1000 things, such as open a form, give a message box, run a query, etc.) and name it 'autoexec' and Access will run that macro each time the db is opened. To bypass the autoexec macro, you would hold down the shift key (although there are ways to disable the shift key as well).