asperthepatriot
New member
- Local time
- Today, 17:54
- Joined
- Aug 16, 2008
- Messages
- 3
Greetings all,
Another access connundrum for you wise people.
I have to build a database that will have 75 different users (plus admins) at 75 different sites entering information. They must not be able to read or edit any data except what they have entered themselves.
I can't see any easy way to do this. I have experimented with creating a different table for each user and having a UNION query join the tables together. This works fine except that the database is already huge and it hasn't had any data entered yet. More importantly, while its okay to create 75 forms and tables and restrict the permissions of each user to their own set (it'll take a while but its doable), each user will need to run at least 4 different reports on their data too. Quickly this 'solution' becomes untenable. I don't have several days to spare to just copy and rename and reconfigure hundreds of the things.
Before going with the above 'solution' I tried adding a filter that automatically filtered out any entries that didn't correspond to the UserID entered into a particular form. This didn't work very well either but it could be a better direction than the way I have been going.
The only other option I can think of would be to have a username and password field embedded in a form and have my a condition in each form using that field to filter out any information not entered by that username.
All suggestions welcome!
Another access connundrum for you wise people.
I have to build a database that will have 75 different users (plus admins) at 75 different sites entering information. They must not be able to read or edit any data except what they have entered themselves.
I can't see any easy way to do this. I have experimented with creating a different table for each user and having a UNION query join the tables together. This works fine except that the database is already huge and it hasn't had any data entered yet. More importantly, while its okay to create 75 forms and tables and restrict the permissions of each user to their own set (it'll take a while but its doable), each user will need to run at least 4 different reports on their data too. Quickly this 'solution' becomes untenable. I don't have several days to spare to just copy and rename and reconfigure hundreds of the things.
Before going with the above 'solution' I tried adding a filter that automatically filtered out any entries that didn't correspond to the UserID entered into a particular form. This didn't work very well either but it could be a better direction than the way I have been going.
The only other option I can think of would be to have a username and password field embedded in a form and have my a condition in each form using that field to filter out any information not entered by that username.
All suggestions welcome!
