How to prevent savy users from linking to BE tables?

W

worksfire1

I have split a db to where each user has their own copy of the FE stored on
their machine-thanks to Tony's Auto FE Updater utility. Their .ini
file/shortcut points to a network location in the Survey db's sub-folder FE
(ServerName\Survey db folder\FE sub-folder\) that all users have access to
and obtains a copy of the master FE .mdb if the version is different. The
back-end database is stored in that same location in the BE sub-folder
(ServerName\Survey db folder\BE sub-folder\).

The FE has the shift-key and F11 database window key disabled. All toolbar
menus that allow a user to change forms have been disabled. As far as I can
tell, no user can get access to the data in the tables unless they have or
create an .mdb that can re-enable the database window or shiftkey or menu
bars. I will assume most users do not know how to do that.

However, I do know that some of my users know how to create linked tables in
an Access database. This concerns me b/c that means that if they know where
the data is stored (back-end tables), they can create an .mdb that has linked
tables to the back-end tables. As I said above, the back-end .mdb is merely
in a sub-folder that the master front-end is stored in that users
..ini/shortcut points to when looking to see if there is a more recent FE
version.

I can move the BE to a completely different folder, but it still has to be a
folder that the users have full rights to, otherwise they won't be able to
ultimately write data to the back-end tables, etc. But they can open
"Windows Explorer" or "My Computer" and scroll the server to find where I put
it by looking at folder names to find one that relates to the name of the
database. Would "hiding" it prevent the user from seeing the folder on the
server if they scroll randomly around in "My Computer"?

Thanks for your help!
Heather
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top