473,404 Members | 2,137 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,404 software developers and data experts.

Putting database on a network drive

Hi all,
I have built my 1st database and it is ready to go on a shared network
drive.
I have read a few articles about the security in access but am having
some trouble getting my head around it all.
Firstly, do I need to convert my database from an MDB file to an MDE
file?
Basically, what i want is for all users to be able to search through
the database but only let myself edit the database.
I changed some options in the 'Startup' section of Access but whenever
I open the database, I am unable to edit it unless I hold the 'shift'
key on open. This then displays all of the tables etc.
Is there a way of changing the startup options so the users can just
search through the form that opens but then have a password for me or
something so I can open and then edit it without pressing the shift
key? Because I'm guessing if anyone presses the shift key on open, they
can start editing the database?
I guess I mean like setting 'read only' access in Excel.
Sorry if this is confusing and doesn't make sense!
Any helps i greatfully recieved.
Thanks a lot!

Apr 6 '06 #1
4 1967
<vi*********@googlemail.com> wrote in message
news:11**********************@t31g2000cwb.googlegr oups.com...
Hi all,
I have built my 1st database and it is ready to go on a shared network
drive.
I have read a few articles about the security in access but am having
some trouble getting my head around it all.
You're not alone.
Firstly, do I need to convert my database from an MDB file to an MDE
file?
Not necessarily. You can apply user level security to an mdb file. It
depends how savvy your users are with Access and what the risk of someone
trying to hack in is, but converting to an mde will fully compile and hide
your code and reduce the file size.
Basically, what i want is for all users to be able to search through
the database but only let myself edit the database.
Define 'edit' - do you mean edit the data or the design of the app? If the
latter then disabling the bypass key and setting startup options should keep
them out of the design. User level security has the added bonus of allowing
different users different permissions.
I changed some options in the 'Startup' section of Access but whenever
I open the database, I am unable to edit it unless I hold the 'shift'
key on open. This then displays all of the tables etc.
Is there a way of changing the startup options so the users can just
search through the form that opens but then have a password for me or
something so I can open and then edit it without pressing the shift
key? Because I'm guessing if anyone presses the shift key on open, they
can start editing the database?
You need to create and control the AllowBypassKey property. Search this
group for "AllowBypassKey".
I guess I mean like setting 'read only' access in Excel.
Sorry if this is confusing and doesn't make sense!
Any helps i greatfully recieved.
Thanks a lot!


HTH - Keith.
www.keithwilby.com
Apr 6 '06 #2
Hi Keith,
Thanks a lot for posting back.
The post was really, really helpful. Just what I needed.

The only bit I'm unsure of is, if I disable the Allowbypasskey
property, how will I then get into the database to edit tables, queries
etc?

Thanks again!

Keith Wilby wrote:
<vi*********@googlemail.com> wrote in message
news:11**********************@t31g2000cwb.googlegr oups.com...
Hi all,
I have built my 1st database and it is ready to go on a shared network
drive.
I have read a few articles about the security in access but am having
some trouble getting my head around it all.


You're not alone.
Firstly, do I need to convert my database from an MDB file to an MDE
file?


Not necessarily. You can apply user level security to an mdb file. It
depends how savvy your users are with Access and what the risk of someone
trying to hack in is, but converting to an mde will fully compile and hide
your code and reduce the file size.
Basically, what i want is for all users to be able to search through
the database but only let myself edit the database.


Define 'edit' - do you mean edit the data or the design of the app? If the
latter then disabling the bypass key and setting startup options should keep
them out of the design. User level security has the added bonus of allowing
different users different permissions.
I changed some options in the 'Startup' section of Access but whenever
I open the database, I am unable to edit it unless I hold the 'shift'
key on open. This then displays all of the tables etc.
Is there a way of changing the startup options so the users can just
search through the form that opens but then have a password for me or
something so I can open and then edit it without pressing the shift
key? Because I'm guessing if anyone presses the shift key on open, they
can start editing the database?


You need to create and control the AllowBypassKey property. Search this
group for "AllowBypassKey".
I guess I mean like setting 'read only' access in Excel.
Sorry if this is confusing and doesn't make sense!
Any helps i greatfully recieved.
Thanks a lot!


HTH - Keith.
www.keithwilby.com


Apr 6 '06 #3
<vi*********@googlemail.com> wrote in message
news:11**********************@g10g2000cwb.googlegr oups.com...
Hi Keith,
Thanks a lot for posting back.
The post was really, really helpful. Just what I needed.

The only bit I'm unsure of is, if I disable the Allowbypasskey
property, how will I then get into the database to edit tables, queries
etc?

Thanks again!


If you search the group for "AllowBypassKey" you'll find a number of sources
for a free utility that will allow you to set the property to either true or
false - set it to false on your released FE and true on your dev copy. I
got my copy of the utility from Albert Kallal's web site IIRC.

HTH - Keith.
www.keithwilby.com
Apr 6 '06 #4
For a high-level overview of Access in a multiuser environment, see the
presentation on that subject at, http://appdevissues.tripod.com, in the
Downloads area.

For the best information and links I have found on multiuser, see MVP Tony
Toews' site at http://www.granite.ab.ca/accsmstr.htm. Also see
http://home.bendbroadband.com/conrad...essjunkie.html and
http://www.access.qbuilt.com/html/articles.html, for more information.

You should never set AllowBypassKey On in your master or development copy of
the Front End database (queries, forms, reports, macros, modules, and
perhaps rarely-changed local lookup tables). And, you should definitely
split a multiuser database into Front End (tables and relationships) in a
shared folder and Back End (a copy for each user). You, the developer, keep
a master or development copy (with frequent backups), that you don't try to
"lock down"... you do that on a separate copy that you will distribute to
the users.

A common complaint is "it is too much trouble to make sure each user has the
latest front end"... you'll find a "Automatic FE Updater" at Tony's site,
and you'll find my discussion of handling this in a client-server or
multi-user environment in an article at http://accdevel.tripod.com.

Larry Linson
Microsoft Access MVP
Larry Linson
Microsoft Access MVP
<vi*********@googlemail.com> wrote in message
news:11**********************@g10g2000cwb.googlegr oups.com...
Hi Keith,
Thanks a lot for posting back.
The post was really, really helpful. Just what I needed.

The only bit I'm unsure of is, if I disable the Allowbypasskey
property, how will I then get into the database to edit tables, queries
etc?

Thanks again!

Keith Wilby wrote:
<vi*********@googlemail.com> wrote in message
news:11**********************@t31g2000cwb.googlegr oups.com...
> Hi all,
> I have built my 1st database and it is ready to go on a shared network
> drive.
> I have read a few articles about the security in access but am having
> some trouble getting my head around it all.


You're not alone.
> Firstly, do I need to convert my database from an MDB file to an MDE
> file?


Not necessarily. You can apply user level security to an mdb file. It
depends how savvy your users are with Access and what the risk of someone
trying to hack in is, but converting to an mde will fully compile and
hide
your code and reduce the file size.
> Basically, what i want is for all users to be able to search through
> the database but only let myself edit the database.


Define 'edit' - do you mean edit the data or the design of the app? If
the
latter then disabling the bypass key and setting startup options should
keep
them out of the design. User level security has the added bonus of
allowing
different users different permissions.
> I changed some options in the 'Startup' section of Access but whenever
> I open the database, I am unable to edit it unless I hold the 'shift'
> key on open. This then displays all of the tables etc.
> Is there a way of changing the startup options so the users can just
> search through the form that opens but then have a password for me or
> something so I can open and then edit it without pressing the shift
> key? Because I'm guessing if anyone presses the shift key on open, they
> can start editing the database?


You need to create and control the AllowBypassKey property. Search this
group for "AllowBypassKey".
> I guess I mean like setting 'read only' access in Excel.
> Sorry if this is confusing and doesn't make sense!
> Any helps i greatfully recieved.
> Thanks a lot!
>


HTH - Keith.
www.keithwilby.com

Apr 6 '06 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: apattin | last post by:
Hi all, We've recently installed a network drive that works fine (you can copy data in/out). I am trying to create a database on it; the database server is in another PC (Windows 2K, DB2 8.1)....
10
by: MHenry | last post by:
Hi, We were going merrily along for 6 years using this database to record all client checks that came into our office, including information about what the checks were for. Suddenly, network...
1
by: Dave | last post by:
Hi, I work on a small team that currently uses an access 97 database for managing peoples time. The database front end is heavily implemented in VBA and is secured with user level security,...
1
by: deiopajw | last post by:
I have a Back end database on a network drive. The copies of the front end are located on individual pc's (in their C drive). The problem arises when a laptop user naturally hooks up to the...
2
by: jannordgreen | last post by:
I try to run http://localhost/scroller/scrollertest.asp in my IE 6 browser. The asp program tries to connect to a MS Access 97 database. The program works when the database is sitting on any...
10
by: mukeshhtrivedi | last post by:
Hi, I have some MDB (MS Access 2000) files on our server. It is small application created by one of our employee long time ago. I see this application is on Network Drive G: and H: (both drive has...
0
by: Ima Loozer | last post by:
When I try to open a database that on one of my network mapped drives I get the following error=3F "This file is located outside you intranet or on an untrusted site. Microsoft Access will not...
8
by: mark_aok | last post by:
Hi all, I have a split database. Both the forms, and the tables are stored on a shared network drive (this is Access 2003). The users use the forms, and the tables on the network drive, there...
25
by: zmickle | last post by:
Excuse my noobness. I am managing an access database that is shared by 4 users. Management does not want to use any technologies outside of access for this application (no SQL Server, etc). I...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.