My Idea would be
to add a new feild to the data base and that will store the user log in name then each query would have to point to that user BUT if a admin login then point to all data
So Look like you be write the Query on the Fly
SQL = ""
SQL = SQL & "Select *"
SQL = SQL & "From Table"
if admin then
whereis = ""
whereis = "where tablename.login=" & loginid
sql = sql & whereis
A little tick a did for a customer was
use the Tag Value in feild propies
had User , Man , Admin
When each form/screen was loaded the the program would hide feilds that user could not aloud to see
hope this help
the aim is store once, not store multiple times
Remember... Optimize 'til you die!
Access based on my own environment: DAO3.6/A97/A2000/A2003/A2007/A2010
VB-NET based on my own environment started 2007
SQL-2005 based on my own environment started 2008
YOUR PASSWORD IS JUST LIKE YOUR TOOTHBRUSH DON'T SHARE IT.
DONT WORRY ABOUT THOSE WHO TALK BEHIND YOUR BACK
THEY'RE BEHIND YOU FOR A REASON