Very much so. You have to use a well documented feature in MS Access that is called User Groups.
What you have to do is to create users into groups. Then once that has been created, you use the CurrentUser() function to see who is currently logged In and then you have a table maybe called UserConfig that will has sets of permissions for example:
Table Schema would be like:
-
ID UserName FirstName LastName DeptCode
-
1 UserID1 Fred Flinstone Accounting
-
2 UserID2 Wilma Flinstone Nursing
-
3 UserID3 Barney Rubble Behavior
-
You would simply pull the value from the table that would see what department they're in and display information accordingly.
If you would like more detail and code examples, let me know and I can provide you with some.
Hope that helps,
Joe P.