473,378 Members | 1,369 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,378 software developers and data experts.

Can access database be run for multi users?

43 32bit
I want to run my database through networking for multi users. Is it possible??
Aug 23 '18 #1
7 1312
doev
1
Yes its possible. Just try it out.
Aug 23 '18 #2
twinnyfo
3,653 Expert Mod 2GB
Networking is one of the great advantages of MS Access. There are very few limitations, although two users cannot edit the same record at the same time.

There are some tips and tricks to doing it right though. When I get to work I will provide some links to articles/threads which address this.
Aug 23 '18 #3
twinnyfo
3,653 Expert Mod 2GB
Take a look at this artcile on Custom User Permissions and Menus and it will provide some good insight. It is a bit advanced for anovice developer, but a great place to learn your craft.

I am also trying to find the thread that discusses a Shell Script to copy a networked front end to the user's local machine so that the DB executes locally, accessing the networked Back End. I can provide that script, but the thread itself is useful in understanding what is going on and why.
Aug 23 '18 #4
zmbd
5,501 Expert Mod 4TB
Aftab Ahmad
As TwinnyFo said, there are some steps to take.

IMHO: the two most important steps are:

- Split the database into Front-end and Back-End. A COPY of the front-end will run from client's PC and the back-end will reside on your network share

- Normalize your data

You will find dozens if threads here on Bytes.com covering both of these concepts.
Aug 23 '18 #5
twinnyfo
3,653 Expert Mod 2GB
OK! I found the other thread:

Feeding Updates From a Newer Version
Aug 23 '18 #6
zmbd
5,501 Expert Mod 4TB
TwinnyFO
I have used a version of that script for many years; however, now I have my Access frontends check for a new version on the network and if needed create the script on the fly and then shell out the script, closing the current Frontend, copy the new frontend, and then restart Access.
Much less traffic on the network and faster startups for the client.
Aug 23 '18 #7
twinnyfo
3,653 Expert Mod 2GB
Z,

My script checks for the latest version first, then only copies thenew back end if it is out of date, then opens the DB. This precludes Access from opening twice. This eliminates net traffic completely unless the DB is out of date.

Here is the absolute latest version of said script:

Expand|Select|Wrap|Line Numbers
  1. @ECHO OFF
  2. CLS
  3. SET gSourceLocation=\\SERVER\FOLDER\DATABASE\
  4. SET gAppFileName=DBASENAME.accde
  5. SET gVersionFileName=Version.txt
  6. SET gAppDir=Documents\DBUser\
  7.  
  8. SET sUserProfile=%userprofile%
  9. SET sSourceFile=%gSourceLocation%%gAppFileName%
  10. SET sSourceVersionFile=%gSourceLocation%%gVersionFileName%
  11.  
  12. SET sDestination=%sUserProfile%\%gAppDir%
  13. SET sDestinationFile=%sDestination%%gAppFileName%
  14. SET sDestinationVersionFile=%sDestination%%gVersionFileName%
  15.  
  16. SET sSourceVersion=0
  17. SET sDestinationVersion=0
  18.  
  19. ECHO Source Version File: %sSourceVersionFile%
  20. ECHO Current Version File: %sDestinationVersionFile%
  21.  
  22. SET /p sSourceVersion=<%sSourceVersionFile%
  23. SET /p sDestinationVersion=<%sDestinationVersionFile%
  24. IF "%sDestinationVersion%"=="" (SET sDestinationVersion=0)
  25.  
  26. ECHO .
  27. ECHO Application: %sSourceFile%
  28. ECHO Local Directory: %sDestination%
  29. ECHO Current Version: %sDestinationVersion%
  30. ECHO Availiable Version: %sSourceVersion%
  31. ECHO .
  32.  
  33. IF NOT EXIST %sDestination% (
  34. ECHO Making Destination Directory...
  35. MKDIR %sDestination%
  36. )
  37.  
  38. IF NOT %sDestinationVersion% == %sSourceVersion% (
  39. ECHO Installing latest Version of the Application to the Local Computer
  40. ECHO Please be patient, this should take no more than 30 Seconds...
  41. COPY %sSourceFile% %sDestinationFile%
  42. ECHO Copying Version File to Local Computer...
  43. COPY %sSourceVersionFile% %sDestinationVersionFile%
  44. )
  45.  
  46. START "MSACCESS.exe" %sDestinationFile%
Aug 23 '18 #8

Sign in to post your reply or Sign up for a free account.

Similar topics

5
by: premmehrotra | last post by:
I currently have a multi-user access database which is put on a shared drive L: on a Windows Servers. Entire database is one file premdb.mdb. Users access this database from their laptops....
2
by: Dave Cabbage | last post by:
Hi, At work there is an Access DB which sits on a common server and is accessed by multiple users (up to 9 concurrently). Sometimes this database "falls over", is this because of the number of...
4
by: HNguyen | last post by:
Hi, I have a Web application in ASP.NET. My Application allows the users upload files into the server after checking their user names and passwords. For each transaction, the Web program will...
2
by: Enska | last post by:
I have problems connecting my access database I get information .. I cant use my database and I'm administrator on my computer so permission shutnot bee problem, but I dont know Where is the...
3
by: Jess | last post by:
I have an access database that used to be on 1 box and now is on another. There's asp pages calling it. The gals that use it said they used to be able to get into the access database at anytime...
7
by: Allison | last post by:
Hi -- we are a small manufacturing looking for a multi-user database to take customer orders (nothing too complicated, with 3 users total). We think we should be using Access, but are wondering...
3
by: Alex | last post by:
Hello, I am running an Access 2003 database, quite modest in size, that is used by upwards of 5 users. I need to modify the database such that these users can work simultaneously and, in some...
6
by: Bob Alston | last post by:
I am looking for others who have built systems to scan documents, index them and then make them accessible from an Access database. My environment is a nonprofit with about 20-25 case workers who...
7
by: evilash | last post by:
Hi, am new to c# so any help here would be greatly appreciated. Am trying to insert into my access database called Users.mdb located in my app data folder. My current code is as follows: ...
1
by: revival786 | last post by:
I have a MS access database 2007. I need to make it accessible to multi-users simultaneously so that all can print , mail ad update it while all the database copies must be updated.
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...
0
by: ryjfgjl | last post by:
In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
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: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
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
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...

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.