Solved

Stop access to raw table in MS Access

Posted on 2014-02-19
3
354 Views
Last Modified: 2014-02-19
Hi

Is there a way to stop someone gaining access to a raw Database Table with MS access so the only method of data input, data manipulation is via a MS Access Form?
0
Comment
Question by:TPLLimited
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
3 Comments
 
LVL 48

Accepted Solution

by:
Dale Fye (Access MVP) earned 500 total points
ID: 39870013
"stop someone gaining access to the raw database table"

No, not by someone who is intent on getting at the raw data.  However, there are ways to make it more difficult.

1.  Depending on what version of Access you are using, hide the Navigation or Database window, it is in the Access Options dialog.

2.  Only expose data through Forms, not tables.

3.  Lock down the application so that users cannot bypass the startup form or macro by holding down the shift key.  Even this can be bypassed by an experienced programmer.  Make sure you have a copy that is not locked so you can continue to make needed improvements.

If you need more security than that, consider using SQL Server Express as your backend application
0
 

Author Comment

by:TPLLimited
ID: 39870031
I am actually using SQL Server 2012 (its hosted on GoDaddy) as my back end - Can I create a user with write permissions only?
0
 
LVL 84
ID: 39870391
Are you using linked tables? If you are, then you can't really control this. Unless you lock down the interface as suggested above, your users will be able to get to the tables, and can always edit them.

You can modify the permissions needed, but be sure to thoroughly test before rolling this out. In many cases, unless you're dealing with an "entry only" app, your users will need more control than just Write.
0

Featured Post

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
default value of combobox 25 70
CISCO WIFI 6 73
Need Help ASAP - Access Module VBA Run Time Error 3141 5 37
Sharepoint list value updated via access or Excel 3 33
Overview: This article:       (a) explains one principle method to cross-reference invoice items in Quickbooks®       (b) explores the reasons one might need to cross-reference invoice items       (c) provides a sample process for creating a M…
I see at least one EE question a week that pertains to using temporary tables in MS Access.  But surprisingly, I was unable to find a single article devoted solely to this topic. I don’t intend to describe all of the uses of temporary tables in t…
With Microsoft Access, learn how to specify relationships between tables and set various options on the relationship. Add the tables: Create the relationship: Decide if you’re going to set referential integrity: Decide if you want cascade upda…
Polish reports in Access so they look terrific. Take yourself to another level. Equations, Back Color, Alternate Back Color. Write easy VBA Code. Tighten space to use less pages. Launch report from a menu, considering criteria only when it is filled…

752 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question