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
See clear as mud
the aim is store once, not store multiple times
Remember... Optimize 'til you die!
Progaming environment: Access based on my own environment: DAO3.6/A97/A2000/A2003/A2007/A2010 VB based on my own environment: vb6 sp5 ASP based on my own environment: 5.6 VB-NET based on my own environment started 2007 SQL-2005 based on my own environment started 2008 MYLE YOUR PASSWORD IS JUST LIKE YOUR TOOTHBRUSH DON'T SHARE IT.