473,396 Members | 2,013 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,396 software developers and data experts.

Splitting a Database - Best method for distribution of FE

5
I am a contractor working with Access databases created by those who came before me. I have a shared database on the network, that is being simultaneously accessed by multiple users, which I would like to split.

I have split databases before with a few users, and have gone around the office pasting the FE to their desktops and updating the linked tables. However, in this case there are multiple users in various locations that access the database.

I was wondering what the best method is for distributing the front end for a split database, knowing that as the database continues to be updated/developed, these will be replaced.

Any "best practice" ideas are very appreciated.

Thank you in advance.
May 11 '17 #1

✓ answered by NeoPa

Hi Evelyn.

This article (Front-End / Back-End (FE/BE)) discusses the process of splitting a database.

The simplest approach to distributing it is to have a master copy held at a known location on the network and give the users shortcuts to a script file (.CMD) which will copy this file over their own local copy. The CMD (or BAT for the dinosaurs) file can be the same for each user if the shortcut causes it to be run from the folder where the destination FE is located. Quite straightforward, and we can even help with that if required.

7 792
zmbd
5,501 Expert Mod 4TB
One thing that many of us have done is use a Batch-File (think MSDOS days) that copies the front end from the network to the local drive.
Send a link out to the batch file to the user and have them run that file instead of the front-end.

In this case, the Front-end sits on the network and the tables are linked to the back-end from that location using the UNC path name (\\server\path...\backenddata.addb); thus, when copied to the local drive the backend does not need to be relinked.

I also have code in my front-ends that allows the user to locate the back-end and relink should something fail to keep link.

There are several such scripts to be found by your favorite search engine.

There are many other methods... most of my front-ends are small enough that I simply email them in-house to the users after establishing the UNC path to the backend in the table links.
May 11 '17 #2
jforbes
1,107 Expert 1GB
Here are an Article that may be worth reading for you:
Working with Front and Back-Ends

The second post takes you to the Bytes Question that has the Script I use. If you would rather have the script posted here, let me know.
May 11 '17 #3
NeoPa
32,556 Expert Mod 16PB
Hi Evelyn.

This article (Front-End / Back-End (FE/BE)) discusses the process of splitting a database.

The simplest approach to distributing it is to have a master copy held at a known location on the network and give the users shortcuts to a script file (.CMD) which will copy this file over their own local copy. The CMD (or BAT for the dinosaurs) file can be the same for each user if the shortcut causes it to be run from the folder where the destination FE is located. Quite straightforward, and we can even help with that if required.
May 11 '17 #4
zmbd
5,501 Expert Mod 4TB
jforbes - I forgot about that insight article... good catch!
May 12 '17 #5
Evelyn
5
You all are SO AWESOME!!! Thank you so very much for all the help!! I appreciate it so very much!
May 12 '17 #6
NeoPa
32,556 Expert Mod 16PB
I won't argue with that Evelyn. These boys are some really reliable Access experts.

BTW. Belated congratulations to both of you on reaching a thousand and five thousand posts. All pretty high quality to boot.
May 13 '17 #7
jforbes
1,107 Expert 1GB
Glad to help, Z.

Thanks Neopa, it makes me feel really good.
May 15 '17 #8

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

Similar topics

2
by: Jeff Uchtman | last post by:
What's the best method to hide, or not show a certain record when doing a pull from a database, as in I am pulling a list with a dozen category's and I don't what to show one of them. Thanks...
2
by: Dalan | last post by:
I have created a table and form for allowing the input of a unique customer number (not an ID autonumber number) which a customer would enter once after installing the database. I'm using DLookup...
4
by: C Downey | last post by:
I am creating a data access layer and I'm interested in the best method of returning data to my business tier. My database is SQL Server 2000, and I use stored proc's. Is it better for me to use...
1
by: msnews.microsoft.com | last post by:
I'd like to hear your thoughts on best methods for populating drop down list controls. I have states and countries drop down lists that don't change often, so naturally I "hard code" them in the...
2
by: Fred Flintstone | last post by:
What's the difference between these two methods? 1 - Parameterrized SQL queries: Dim CommandObject As New Data.SqlClient.SqlCommand With CommandObject .Connection = myConnection...
0
by: masmith | last post by:
What is the best method to get data from the database once and use it on several pages of a web site? In ASP.NET 1.1 I would populate a Dataset in the Global.asax and save it to a Session or...
1
by: Muchach | last post by:
Hello, Ok so what I've got going on is a form that is populated by pulling info from database then using php do{} to create elements in form. I have a text box in each table row for the user to...
0
by: =?Utf-8?B?RGF2aWQgTG96emk=?= | last post by:
Hello there, What is the best method to capture an abandoned shopping cart in .Net 2.0? I'm using a SQL Session state so Session_End won't work. I thought about storing the shopping cart in the...
5
by: Eric Fortin | last post by:
I have a disconnected handheld device that I want to send the results of the day to a database through a web service (on an intranet) What's the best method to do this? XML? Tab...
5
by: chromis | last post by:
Hi, I'm trying to figure out the best method for uploading a number of files along with entering some data into a database using a component containing CRUD methods. I have the following file...
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
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
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...
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
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.