Which is one reason why even Access apps designed to be used as stand-alones, where each user will only have and use his/her own Data/Tables, should be split into a Front End/Back End Configuration.
The other reason (so believe a lot of experienced Access developers) is that if the app should become terminally-corrupted, you don't run the risk of losing your Data.
Linq ;0)>
The problem with making anything foolproof...is that fools are so darn ingenious!
All posts/responses based on Access 2003/2007