Share via

multiple users to acesss and edit Access database in a network mapped drive

Anonymous
2016-07-21T05:14:35+00:00

I am setting up a database to capture Downtime for my tools in different cleanrooms in my company.

Each cleanroom have multiple tools and each tool has its own toll owner.

So i need to know if multiple tool owners can access the database store in a mapped network drive at the same time to key in downtime data without any Database corruption.

The tool owners will be using the Microsoft Acess 2013 Runtime to eter the downtime data.

Microsoft 365 and Office | Access | For home | Windows

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

5 answers

Sort by: Most helpful
  1. ScottGem 68,810 Reputation points Volunteer Moderator
    2016-07-27T00:10:35+00:00

    While Access is designed for multi-user access out of the box. Experienced Access developers have determine that the optimum configuration is a back end containing just the tables which will be stored on a network share and a front end with everything else that will be stored on each users local drive.

    You asked; "So i need to know if multiple tool owners can access the database store in a mapped network drive at the same time to key in downtime data without any Database corruption. " That is what Gina answered. The answer is a split database like I just described.

    Access us very sensitive to network fluctuations so having users share a single database file is an invitation to data corruption.

    Was this answer helpful?

    5 people found this answer helpful.
    0 comments No comments
  2. Anonymous
    2016-07-26T20:04:15+00:00

    Cyburazi, 

    Sorry for the confusion.  I don't think you got your question(s) answered.  I was in the same place as you a long time ago.  So here's what I think you're asking to know:

    You must split the database.

    This is very very easy.  You will have 2 databases when you are finished (one is the program and one is the data file). One is the actual data and will reside on the shared drive.  I've done this exact thing with 4 databases for my company for the past 9 years w/o problems.  The other will be the program (forms, queries, VBcode, etc.  ) and will be distributed to each user.  

    The reason for this is that if you put the database as a whole (program and data) then when each user logs in, the database gets slower and slower and slower.  If your server (shared drive) throughput is slow, you could actually crash the database.  This would happen if you have dozens of people on it at the same time.  I'm assuming you'd only have a few at a time.   If each user has his own copy, then this slowing doesn't happen.  It's the ideal situation.  HOWEVER, each person must have MS Access installed on his/her computer to do this. 

    As for data corruption, that's always a problem with shared databases.  You have little chance of that happening unless the database is small and only one table/set of records is used a lot.  In that case you might want to enable record locking at the edit level.  This is done by going to options then "this database" and select record locking edited records.   My databases are huge and have not implemented this.  I must admit that there are a handful of times over the past 10 years that a single field was corrupted because someone had edited something, didn't save or walk off the record and later someone else tried to edit the same record.  That's the only reason ours gets corrupted.  So I harp on folks to save and close the form (not the database) when done.  Then it won't happen.  

    Hope this helps.   - Kirk

    Was this answer helpful?

    4 people found this answer helpful.
    0 comments No comments
  3. Anonymous
    2016-07-21T05:27:59+00:00

    No problem there, just split the database, Backend on the Server and Frontend on everyone's Local.  Information on splitting...

    http://www.kallal.ca/Articles/split/index.htm

    http://allenbrowne.com/ser-01.html

    http://www.utteraccess.com/wiki/index.php/Sharing

    You may also want to take a look at MVP Tom Wickerath's article…

    http://www.accessmvp.com:80/Twickerath/articles/multiuser.htm

    To handle the update of multiple front ends see…

    http://www.autofeupdater.com/

    http://regina-whipp.com/blog/?p=184

    http://www.btabdevelopment.com/ts/freetools

    Was this answer helpful?

    1 person found this answer helpful.
    0 comments No comments
  4. Anonymous
    2016-07-21T06:38:57+00:00

    Yes, there is an issue if they all access the same file, the most important being is corruption.

    Was this answer helpful?

    0 comments No comments
  5. Anonymous
    2016-07-21T05:53:55+00:00

    I read the Article and i am even more confused. Is there a reason to split the database?

    will there be issues if multiple users access the files at the same time?

    Was this answer helpful?

    0 comments No comments