I have a MDE database. I have heard that allowbypresskey = False only works the next time you run the database. If someone touches shift left while running it, the full menu can be activated, and then change the attributes of hidden and system files and see all the macros and queries. Is there a way to create a shortcut to pass a variable to a startup routine, so that if some one does not know the variable, they cannot get in.