Black TL
Then all you need to do is provide a name for each level, or user for example with your 5 groups, you could name them:
1. RectRO
2. Account
3. Rect
4. KYC
5. Sales
These are just names, you can make them what ever you want.
What you will need to do first is create a startup form. I usually call mine "login_frm". in this form is a simple unbound filed, and some code that gets the current user id from the computer and places it into the field. A second form then opens that is attached to a query that opens the user record that matches the user id in the login form. I call this form "access_frm". In this form has all of the position and access level names. I keep this form open while the database is open as this is the information that is refered to all of the time. I just hide the form, you can do this by writing some code.
Now, the "Switchboards". Don't use the MS Access switchboard function. I found them to be very limiting. Instead create your own forms, but don't accociate them with any tables. Place labels on the form that will eventually point to the forms that each client needs to access.
I usually start with 1 main switchboard and then split it up from there, but if you want each client to have there own, you can include the code in the "access_frm" on open function.
I don't know how familiar you are with writing code but the select case is pretty simple. It should look something like this
Dim access as String
access = me.posn '(posn being the reference to where the client can go)
Select case access
Case "rectRO"
Docmd.openform("Switchboard for client_frm"
Case "Account"
Docmd.openforn(Switchboard for Account_frm"
Case"KYC"
etc....
End Select
When the database opens, it should firstly get the user id from the workstation, then open the matching date in the access form and then open the correct form for the client.
Now as you can probably see, this involves creating quite a number of forms. If you like I will create a step by step instructions for you, but it may take some time.
Hope this helps
Jedel