Looneytoon
I use a form to retrict access to certain forms in my databases. What I would do is this.
Create a small form called Password with an Unbound text box to enter the password in. Use the input mask in properties to make it a password field.
Also put a command button just below that that says Enter Password and runs a macro when you press the button.
The macro should look like this:
1st Row
Condition: IsNull([Forms]![Password]![YourTextBox])
Action: Stopmacro
2nd Row
Condition: [Forms]![Sign In]![signon]<> "Your Password"
Action: MSGBOX - You have entered an invalid SSN
3rd Row
Condition: ... (Ellipses to use condition from above)
Action: Stop Macro
4th Row
Action: Close - Form, Password (These are the arguements for the action)
The first row is to make sure they don't enter a null value to try and get around the password
The second and third row checks the password and if its not correct, tells them so and puts them back onto the form with the password
The 4th row is the one where it lets them get through to the tab.
On your form with the Tabs, in the onclick event of the tab, Run a macro that opens the Password form
Just in case they don't know the password, give them an option to get out of the form by having a close button that uses GotoControl to go back to a permissible tab. That way they aren't stuck there forever.
If I didn't explain myself, let me know and I will try and help some more. Thanks
Chris