brimil said:
OK....I think then what I need to do is to open the file
up so that the switchboard and all the forms are available
to the user and then be able to create a way to block the
user from seeing any of the macro, table, form, query
views.......any suggestions there?
You can do a number of things to keep the idle curious out, however it won't
block the determined.
Backup your database; you can easily lock yourself out playing around with
these features.
Create custom menus/toolbars for use throughout your application.
Use the features in Tools, Startup to
set the startup form (your switchboard)
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)
As Arvin said, you should disable the shiftkey bypass, or your users can
bypass all the settings in Tools, Startup.
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.