what is the best way protect my database aplications

X

XoRioN

Hello all;
What is the best way protect my db. I mean, i did make database applications
for other person and i don't want user and admin level security protect ....
I want example ... hhd name give a code or random a number and for number
generated a password. I hope i can tell. And Im sorry i cant good speak
english..
 
J

Joan Wild

XoRioN said:
Hello all;
What is the best way protect my db. I mean, i did make database
applications for other person and i don't want user and admin level
security protect .... I want example ... hhd name give a code or
random a number and for number generated a password. I hope i can
tell. And Im sorry i cant good speak english..

If I understood you, you want to protect your database but not use the
built-in user level security. There are a number of things you can do:

Backup your database; you can easily lock yourself out playing around with
these features.

Create custom menus/toolbars for use throughout your application.
Create a startup form (a main menu form if you have one) that is opened on
startup.
Use the features in Tools, Startup to
set the startup form
set your default menu (the custom one you made)
disable all the checkboxes about allowing built in menus, toolbars,
changes etc.
hide the db window (ensure the custom menu you create does not
include the Windows, Unhide item
Click on the Advanced button and uncheck the allow special keys
(this will disable the F11 key, among others)

If you need to bypass these startup features, you can hold the shift key
down while you open the db. If you feel that your users may use this to
bypass your settings, you can disable the shift key bypass - there's an
example in help for doing this(look for AllowBypassKey) or at
http://www.mvps.org/access/modules/mdl0011.htm
and
http://www.mvps.org/access/general/gen0040.htm

You can also create a MDE from your database, which will prevent changes to
forms, reports and modules (If you do this, be certain to keep your original
mdb in case you need to make changes).

None of this will keep the determined out. All they need to do is start a
new db and link to your's, but this may suffice for your purposes.

If you want to use the network login name for restricting various functions
or for tracking changes, you can use the function at
http://www.mvps.org/access/api/api0008.htm
to retrieve the network login name.
 
X

XoRioN

Thank you Joan;
And how can i getback the Access program to demo? I mean how can i use the
demo in a limited , for example only 5 or 10 record ...
 

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