Microsoft Access Database: How many users can it support?

Microsoft Access Database: User one, two, three …. thirty?

About six years ago, I was asked to build an Access Database for over 30 users to utilise and place orders, process them and have other members fulfil the goods in a production module (again an Access database system).

First of all, I had to establish not how many users but how many concurrent users would be expected to use the Microsoft Access database application. The client confirmed probably 25-30 users would need to hit the same database at the same time.

Microsoft Access database solution…

There are a lot of opinions whether a Microsoft Access database can actually handle such volume and for sure there are pros and cons (which is not going to be covered here) – are there Access limitations?

There’s a saying in any field of expertise:

Put 7 experts in a room and ask them for an opinion 
and you will get 21 different answers.

There is no right or wrong answer just simply a point of view and a personal preference to whether you are a fan of Microsoft Access or not.

My personal point of view is that anything more than 10 concurrent users and you should be investigating alternative database applications unless of course the client (and the client is always right – right?) insists and already has Microsoft Access with valid licences installed.

Access Database – The ‘Concurrent User’ Myth

There is a persistent myth that Microsoft Access ‘Jet’ databases can only support 10 or so users. Well, depending on which version of Access you are using and how you plan, design and implement an Access database; will go a long way to making the right decision.

I built that powerful 30 user database system in Access using Front-End (FE) with Back-End (BE) splitting the Access Database, setting indexing to key fields, not loading too many forms with sub-forms and tab controls, keeping the reports and sub-reports optimised, making sure the data tables and fields were also optimised and dealing with unbound forms using VBA code to help mitigate conflicts.

There was more but you get the idea and my message to you is PLAN, PLAN, PLAN!

With Microsoft Access 2010 you now have a web version too which is a scalable application that can improve performance but you know what? this shouldn’t stop you building multi-user systems using the hybrid version.

To understand how to plan and build an Access Database, I suggest two of my eBooks; How to Build an Access Database and Understanding Access Database Relationships .

If you are thinking of purchasing the two which by the way has a money back guarantee and email support, why not take the bundle offer of all six eBooks?

About Ben

Ben Beitler is a highly proficient software developer & consultant with over 19 years experience of database design and implementation of CRM management systems, bespoke applications using VBA (mainly Excel spreadsheets & Access databases). Currently he is also working as coach for individuals and small businesses who are looking to use the Internet to market their businesses focusing on SEO and traffic building to websites. He is a fellow member of the The Institute of IT Training which is the world's first professional body for IT training professionals which sets standards and code practices within the industry. Having successfully run several businesses, Ben currently provides training, consultancy and development in Access and Excel ranging from small to large companies including Ford, Toyota, HSBC, Barclays, PWC, Deloitte, Sage and many others. Even though he is based in the UK (in and around the London area), his services have been used as far as Australia consulting and developing systems with software specialists. Ben has created website resources for Microsoft Access database and Microsoft Excel spreadsheet which are free to use which collate news articles, tips 'n' tricks, video tutorials and support questions from the more popular websites around including Google, Yahoo and YouTube.
This entry was posted in Database Theory, Forms, Modules, MS Access, Reports, Tables, Utilities, VBA and tagged , , , , . Bookmark the permalink.

One Response to Microsoft Access Database: How many users can it support?

  1. Ben Beitler says:

    When creating a multi-user system, you will need to understand and learn a little about the maintenance of an Access database which should include Compact & Repair, Indexing and running some of the anlusis tools to help keep your system clean and optimised just in case the database file grow too large too quickly.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>