Results 1 to 9 of 9
  1. #1
    Ganymede is offline Competent Performer
    Windows 7 64bit Access 2016
    Join Date
    Dec 2011
    Posts
    106

    Where to put a back end


    I have built a database that will be used by multple users in my organization (sometimes simultaneously). I have read that the best way to go about this is to split my database into a back end (with all the tables) and a front end (with all the objects and queries and links to the tables from the back end).

    I understand that the backend needs to be stored on a network folder where everyone has read-write permissions. I suppose my question becomes what qualifies as a network folder? What about Sharepoint/Teams? One Drive?

  2. #2
    June7's Avatar
    June7 is offline VIP
    Windows 11 Access 2021
    Join Date
    May 2011
    Location
    The Great Land
    Posts
    53,641
    Definitely not OneDrive. Also think SharePoint is not appropriate. Common topic, search internet.
    How to attach file: http://www.accessforums.net/showthread.php?t=70301 To provide db: copy, remove confidential data, run compact & repair, zip w/Windows Compression.

  3. #3
    Join Date
    May 2018
    Location
    Living in Scotland UK
    Posts
    1,753
    Hi
    You should have a folder on your Server which contains both the FE & the BE
    Every User will then have a Copy of the FE on their individual PC's

    Th following https://support.microsoft.com/en-us/...3-51b1d73498cc explains the process.
    You can PM me if you need further help.
    Good Reading https://docs.microsoft.com/en-gb/off...on-description

  4. #4
    Micron is offline Very Inert Person
    Windows 10 Access 2016
    Join Date
    Jun 2014
    Location
    Ontario, Canada
    Posts
    13,372
    The network connection should be wired to minimize corruption. Access over WIFI would be a bad idea. If users are remote, then you need Citrix or whatever they're calling Terminal Services now.
    The more we hear silence, the more we begin to think about our value in this universe.
    Paraphrase of Professor Brian Cox.

  5. #5
    Ganymede is offline Competent Performer
    Windows 7 64bit Access 2016
    Join Date
    Dec 2011
    Posts
    106
    Quote Originally Posted by June7 View Post
    Definitely not OneDrive. Also think SharePoint is not appropriate. Common topic, search internet.
    Can you tell me why SharePoint is not appropriate? I've read conflicting reports on it. Some say it's no good becasues it has a 5,000 record limit. But others say that only applies if you open the list in web view. (See discussion here.) Is there some other reason to avoid SharePoint? It would be the easiest solution for me and my team. We don't have traditional network folder as far as I'm aware. Everything is on teams.

  6. #6
    Join Date
    Jan 2017
    Location
    Swansea,South Wales,UK
    Posts
    6,266
    Quote Originally Posted by mike60smart View Post
    Hi
    You should have a folder on your Server which contains both the FE & the BE
    Every User will then have a Copy of the FE on their individual PC's

    Th following https://support.microsoft.com/en-us/...3-51b1d73498cc explains the process.
    I would not have the FE on the server, if users can get to it.
    Please use # icon on toolbar when posting code snippets.
    Cross Posting: https://www.excelguru.ca/content.php?184
    Debugging Access: https://www.youtube.com/results?sear...bug+access+vba

  7. #7
    June7's Avatar
    June7 is offline VIP
    Windows 11 Access 2021
    Join Date
    May 2011
    Location
    The Great Land
    Posts
    53,641
    I've never used SharePoint so my understanding is limited. I think SharePoint was intended to be a way to serve Access database on the web. Review https://support.microsoft.com/en-us/...1-322ddbcf5411. Web database construction tools were removed from Access in version I think 2010.

    But if the linking described in the reference you posted really works for multi-user interaction, go for it.
    How to attach file: http://www.accessforums.net/showthread.php?t=70301 To provide db: copy, remove confidential data, run compact & repair, zip w/Windows Compression.

  8. #8
    Gustav's Avatar
    Gustav is offline Novice
    Windows 11 Office 365
    Join Date
    Jan 2025
    Posts
    22
    Sharepoint and OneDrive don't work because you actually read/write a local copy which gets syncronised with the server in a way that Access can't handle.
    So, use a file share known as a SMB file share. Any Windows Server offers that as well as most NAS units. Users must have read/write/delete access to the shared folder.

    Also, users' workstations must have wired LAN access; Wi-Fi access will in most cases fail sooner or later.

    As for distributing the frontend, do create a strict process for that. See my article:
    https://www.experts-exchange.com/art...X8LitkMCd/Y%3D

  9. #9
    Join Date
    Apr 2017
    Posts
    1,776
    Keep back-ends and front-ends in same LAN.
    Back-end on shared folder on some server;
    Front-ends either on every user's computers (only when the user always uses the database from same computer and in this LAN);
    or on network resources dedicated for specific users, or on Terminal Server profile for this user (in case the user may work from different computers in same LAN, or from outside of LAN the BE is situated on, using some kind of terminal connection).

    This design is least prone for data corruption, as all data exchanges between FE and BE are made in same LAN.
    I myself would prefer the design where FE is on shared server resource, and BE's are on user-dedicated server resources, as then all database data exchange does happen between server resources - the data exchange is fastest possible, and the risk of breaks in data exchange will be minimal.
    And in case of terminal use of database, all data exchange between FE and BE will happen in same LAN. Between user's computer and copy of FE in LAN, only keystrokes, mouse movements and clicks, and screen images are exchanged.

    And btw. your LAN can be composed of different geographical locations, in case you have the connection speed and parallel connections supporting this. My last firm I worked in used servers outsourced from some provider, had multiple factories in different countries with local sublans in those locartions, and had all those connected as single company LAN. This worked OK!

Please reply to this thread with any new information or opinions.

Similar Threads

  1. Replies: 2
    Last Post: 03-04-2020, 07:45 PM
  2. Back up of back end
    By Kundan in forum Programming
    Replies: 4
    Last Post: 02-22-2019, 10:00 PM
  3. Replies: 5
    Last Post: 05-27-2013, 09:34 AM
  4. Replies: 3
    Last Post: 05-20-2013, 07:28 AM
  5. Replies: 4
    Last Post: 05-21-2012, 08:21 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Other Forums: Microsoft Office Forums