473,466 Members | 1,397 Online
Bytes | Software Development & Data Engineering Community
Create Post

Home Posts Topics Members FAQ

FrontEnd on Server or Local?

1,287 Recognized Expert Top Contributor
I wanted to have each of my ~20 users put a copy of the frontend on their desktop, but my supervisor decided it would be more difficult to update that way, so they should each have a shortcut to the frontend, which is located on the server in the same folder as the backend.
Is this a good or bad idea? I've noticed that the file size of the frontend grew a little when people started using it even though it was compiled to a .accde and then I renamed it to a .accdr so users wouldn't have the navigation window etc.
Thanks,
Chip
Nov 26 '08 #1
10 1937
rsmccli
52 New Member
Based on EVERYTHING that I have heard, it would be better to have the front end reside on the individual workstations with linked tables to the backend on the server. There are numerous posts and articles on the web about this... ill try to go find one quick...

heres one: Microsoft Access tips: Split your MDB file into data and application
Nov 26 '08 #2
Megalog
378 Recognized Expert Contributor
Definitely keep it local!
I've posted a few times about this in the past. Check out these 2 topics, and that should get you started. If you need more help or ideas let me know.

FE/BE Distribution

Auto Updating Front-End on Workstations
Nov 26 '08 #3
ChipR
1,287 Recognized Expert Top Contributor
That's exactly what I was looking for, sorry I didn't search hard enough. I'm just going to tell my supervisor that having everyone run the one copy on the server is not an option due to chance of corruption. And I'm looking forward to setting up the auto-updating scheme.

The one thing I'm still concerned with is the size of my compiled frontend growing. Is this normal? I haven't kept the same version long enough to see if it ever stopped growing, but it starts at 2.5M and gets to 3M after a day of use. I made sure to close and nothing all recordset and dbs and forms. When I do a fresh compile, it just grows as soon as I go in and open some forms.
Nov 26 '08 #4
tdw
206 New Member
In looking for a solution for automatically pushing updated front ends to individual computers for my database I found a shareware solution.
It's a utility that you launch from the server on each computer. It copies the front end file from the server to the computer, and from then on every time the user opens their front end (using the desktop icon it creates) it checks to see if the copy on the server has been updated (by looking at the "modified" date of the file). If so, it re-copies the file to the user's computer. If not, it just opens up the user's own front end copy.

It's a good solution (in my opinion) for your question too, as it "installs" the front end on the user's computer. It works wonderfully, but you have to read the instructions on how to set it up correctly initially.

It is here: Auto FE Updater
Nov 26 '08 #5
Megalog
378 Recognized Expert Contributor
ChipR, the FE file will grow a little bit, basically after opening each form or executing events. Assuming you dont have any local tables stored within for temporary purposes, it should stop growing after everything has been opened or ran. If you keep opening the same form over and over, it wont change.

tdw: I've looked into using that FE distributor. It's a lot of configuring for something a single batch file can accomplish.
Nov 26 '08 #6
ChipR
1,287 Recognized Expert Top Contributor
Unfortunately, my employer doesn't allow me to run any compiled programs without an approval process that takes a long time, like years. I can only use code that I can compile myself. Just makes it more fun and challenging to learn.
Nov 26 '08 #7
tdw
206 New Member
@Megalog
Yes, there is a lot of configuring. I ended up using it because the only batch file I know how to do would copy the front end every time instead of just when there was an update. I'm sure there was a batch file solution to that too but I didn't know how to do it, so I didn't. But, once set up, the FE Updater is great.
Nov 26 '08 #8
Megalog
378 Recognized Expert Contributor
Alternatively, if you've got $$$$ you're looking to spend, you can buy a professional distribution/versioning package from FMS Solutions. This would be ideal in a company where you're managing a lot of different databases (time is $$$)...

FMS Access Version Launcher
Nov 26 '08 #9
tdw
206 New Member
Yes, but the $$$ is the problem. My boss wouldn't understand the usefulness of it, since he is really just a basic user, and not the one who has to improve it's functionality or performance.

That link you provided, is that also for creating an installer so that I could, say, put the database on a disk and distribute it to other people to install on their machines and servers (minus the actual data, of course)?
Nov 26 '08 #10
Megalog
378 Recognized Expert Contributor
tdw, it doesnt handle distribution outside of a network. And I dont think it would cover installing the runtime software, etc.

For a professional package (an expensive one, but it's feature packed) you can look into Sagekey Software.

Or you can go cheap like me, and use the Access 2007 Developer Extension Add-in. You can use that to package simple runtime & database installs.
Nov 26 '08 #11

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

Similar topics

3
by: w | last post by:
Hello all!!! For a year and a half now, we have been developing different Access 2000 applications. Most of them are access frontend and access backends. Some of them have SQL server 2000 as a...
4
by: Michael | last post by:
Hi, Simple question: A customer has an application using Access 2000 frontend and SQL Server 2000 backend. Data connection is over ODBC. There are almost 250 concurrent users and is growing....
4
by: Squirrel | last post by:
I've developed an Access 2002 database which will be deployed with the backend on a server and frontend on the users' PCs. I've now been advised that new employees will be given laptops with...
16
by: Wayne Aprato | last post by:
I have several Access 97 databases which are split into front end and back end running off a server. The front end mde is shared by 2 or 3 - absolute maximum of 6 concurrent users. This scenario...
42
by: PC Datasheet | last post by:
I have zero experience with using a SQL database for a backend and Access for a frontend. I have some questions: 1. Does an SQL database have tables? 2. How does Access connect to the data in...
6
by: Steve Crawford | last post by:
I've started seeing the following in my logs: FATAL: invalid frontend message type 8 I searched back over a month and there are 5 instances of this error of which 4 are in the last 24 hours. ...
4
by: EiEiO | last post by:
Hello, I have a front end back end application created in Access. I need to get it into SQL Server. I used the upsize wizard to create the SQL Server database and the adp front end. The front...
1
by: bogie | last post by:
Dear Friend I have some question related to postgresql frontend. I have develop postgresql web based database under linux environment and I use Gedafe as frontend and Apache as server. and now i...
3
by: Matuag | last post by:
I am trying to connect my backend whih is stored on a public server as accdb file. This connects well on a local network but when I store the BE on my ISPs server I get following error in Access 07...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
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
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
1
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
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The...
0
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated ...

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.