Saving?!?!?!?

  • Thread starter Thread starter Bhavin
  • Start date Start date
B

Bhavin

Is it possible to have a database set up so that the user
can add, edit and change records in tables and forms, but
not change the layout and properties of of the forms and
tables within the database?
 
Yes. First of all, you should split the database into a Back-end (that
holds all the tables and nothing else) and a Front-end (that holds
everything BUT the tables) and then link the tables from the BE into the FE.
This way they cannot change the table structure or relationships from the
FrontEnd. (They still can in the Back End, but this minimizes the
possibility.)

Next, convert your FE into an MDE. You can do this from Tools > Database
Utilities menu. You don't actually convert your MDB, the wizard makes a new
copy of the FE as an MDE. In this copy, the user cannot change forms,
reports, macros, or modules. AND NEITHER CAN YOU. So it is important to
keep your MDB for making any modifications.

This is not perfect or fool-proof. As I said, they could still change the
tables if they opened the BE. Further, they could delete Linked tables.
And they can also modify any queries stored in the database. However, while
not perfect, it does minimize the chances of tampering.
 

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

Back
Top