when the user opens the db, there should be an invisible text box to hold the userID when the form opens:
Code:
txtUserID = Environ("Username")
me.filter = "[loginID]='" & txtUserID & "'"
me.filterOn = true
turn off the filter with:
me.filterOn = false
BUT, if you want the user to see only specific group of Logins, then you must have a table to hold the list.
then the query that shows the data would join to this ....
select * from tData, tUsers2See where tData.UserID = tUsers2See.UserID and tUsers2See.GroupID = forms!myForm!txtUserID