If you want complete security on your backend file then you need to work extra hours. Here is what I found in the ACCESS ONLINE ENCYCLOPEDIA (
Article Code: S4
Security of the backend tables ?
PROBLEM
If you activate the security system on the frontend all database objects are securized.
In a split application all tables from the backend file are linked into the frontend file. It is not possible to link tables from a securized backend file even if you use the same MDW file for backend and frontend.
SOLUTION
You have three possibilities to solve this problem:
Integration with DAO (Opendatabase) (A97 and A2K)
Integration with ADOX (Setpermissions)(only A2K)
Utilization of queries with "OwnerAccess" option
The first two solutions require that you transmit both username and password, therefore the third solution is the most secure.
Creation of a query with "OwnerAccess"
Log in with write rights on the securized table
Create a new query
Activate the query property "OwnerAccess" in the query window
Save the query
This query can be used by all logged-in users.
If you use SQL strings in your VBA code then use the following structure:
SELECT Field1,Field2 FROM tableName WITH OWNERACCESS OPTION