I'm trying to secure my Access database such that the user can't see the tables, queries, etc. If they use the special key they can see these. Even if I use the user level security. How do I use the AllowByPassKey in visual basic to prevent this? Thanks!