Create a copy of the Combo Box that's not bound. Then, On Form Load, just switch the visibility of the two Combo Boxes based on the User's Group. . .
The other option is to actually have two separate Forms: One where the Combo Box is locked to the user and one where it isn't. Then, on Form Open, you can have an IF statement that switches Forms (closes one and opens the other) based on the User's Group.
If you're using UAC, here's a simple Function to check if a certain user is a member of a certain Group:
Code:
Private Function MemberOf(strGroupName As String, strUserName As String) As Boolean
Dim user As DAO.user
Dim work As DAO.Workspace
On Error Resume Next
Set work = DBEngine.Workspaces(0)
Set user = work.Groups(strGroupName).Users(strUserName)
MemberOf = Err.Number <> 3265
End Function
With the above function, the following Code would return True if the user Rawb was a member of the Admins Group:
Code:
MemberOf("Admins", "Rawb")