473,781 Members | 2,729 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Too much in front end?

What started out as a simple dispatching log has now turned into a
complete Security Department Databse...sorta . I thank many many people
who shared their knowledge to help me accomplish what I've done.

Everything that is generated in our department, service calls,
reports, property inventory, etc is based off of a number generated
from the dispatch database. Because of that, I have been able to
incorporate different tasks, all in the same FE/BE setup but the FE has
become increasingly slow and I am worried that I will see a problem
with data being corrupted or really anything negative. My FE is about
4mbs and is copied from the server location at each login. This is to
distribute the FE after any changes/updates.

My question is this, would I be better off having multiple FE for each
seperate task? EG Dispatch logs, property logs, incident reports,
officer records, etc.?

Thanks again for your past and future help

Dave

Jun 9 '06 #1
20 1853
Per da*****@verizon .net:
but the FE has
become increasingly slow and I am worried that I will see a problem
with data being corrupted or really anything negative. My FE is about
4mbs and is copied from the server location at each login. This is to
distribute the FE after any changes/updates.


My biggest front end was about 25 megs and there didn't seem tb any performance
problems associated with that size.... either that or the users were just numb
by then....

If the wait while it's copied down to the user's PC is a problem, you can add a
version number to the front end's name and enhance the batch file used for the
copy so that it checks to see if the latest-and-greatest version is already
there.

My intuition is that fragmenting the app into multiple front ends would prove
inconvenient/confusing for the users without speeding things up once it was
running.
--
PeteCresswell
Jun 9 '06 #2
I second what Pete says. Our front end MDE is about 40 MB, and we run it
FROM the network. No particular grinding performance problem. To my
surprise, although there is a clear difference when we run the app from a
local hard drive, it's not as enormous a difference as I expected, so we
left the live app onthe network and eliminate the distribution element.

Monitor the size of the MDE. They can bloat the same as an MDB. I have a
way to change the mode of my app from Live to Development etc, and then
relink all the tables automatically to the correct instance of SQL Server.
Every time I do that my little 40 MB MDE bloats up to about 250 MB. So, I
compact it down and everything's fine. But I can see it slowly bloating up
on the network as users get in and out. It's a slow bloat, so the next
version usually comes out and replaces the last one before there's a
problem, but in other arrangements size could be a problem. If your user's
copy stays on the local machine long enough, you could see that sort of
problem.
Jun 9 '06 #3
Try to import everything into a new, fresh database.
It might help.

IMO 4 Mb is not 'that much' or 'too much' for a Frontend.
In fact that's not much at all ...

A few questions:
How many forms, query's, reports are we talking about?
How slow is "increasing ly slow"? Also slow with a few users?
What version of Access?

It's my guess that there are other issues here.

Arno R

<da*****@verizo n.net> schreef in bericht news:11******** **************@ u72g2000cwu.goo glegroups.com.. .
What started out as a simple dispatching log has now turned into a
complete Security Department Databse...sorta . I thank many many people
who shared their knowledge to help me accomplish what I've done.

Everything that is generated in our department, service calls,
reports, property inventory, etc is based off of a number generated
from the dispatch database. Because of that, I have been able to
incorporate different tasks, all in the same FE/BE setup but the FE has
become increasingly slow and I am worried that I will see a problem
with data being corrupted or really anything negative. My FE is about
4mbs and is copied from the server location at each login. This is to
distribute the FE after any changes/updates.

My question is this, would I be better off having multiple FE for each
seperate task? EG Dispatch logs, property logs, incident reports,
officer records, etc.?

Thanks again for your past and future help

Dave

Jun 9 '06 #4
Two outstanding sources of information on performance in multiuser
Access-Jet systems are: (1) MVP Tony Toews' site at
http://www.granite.ab.ca/accsmstr.htm and (2) MVP Jeff Conrad's site at
http://home.bendbroadband.com/conrad...essjunkie.html.

I agree with the three very knowledgeable developers who responded to you...
the size, or content of your front end is NOT the problem. It is very common
to find that some not-overwhelming, and not-too-obvious design changes can
significantly improve Access performance.

Larry Linson
Microsoft Access MVP

<da*****@verizo n.net> wrote in message
news:11******** **************@ u72g2000cwu.goo glegroups.com.. .
What started out as a simple dispatching log has now turned into a
complete Security Department Databse...sorta . I thank many many people
who shared their knowledge to help me accomplish what I've done.

Everything that is generated in our department, service calls,
reports, property inventory, etc is based off of a number generated
from the dispatch database. Because of that, I have been able to
incorporate different tasks, all in the same FE/BE setup but the FE has
become increasingly slow and I am worried that I will see a problem
with data being corrupted or really anything negative. My FE is about
4mbs and is copied from the server location at each login. This is to
distribute the FE after any changes/updates.

My question is this, would I be better off having multiple FE for each
seperate task? EG Dispatch logs, property logs, incident reports,
officer records, etc.?

Thanks again for your past and future help

Dave

Jun 9 '06 #5
>How many forms, query's, reports are we talking about?
How slow is "increasing ly slow"? Also slow with a few users?
What version of Access?


AccessXP

14 Forms, 31 query's, 5 reports, 3 modules, 52 tables(linked), 0 pages,
0 macros, 3 modules.

Slow to me is relative to how it responded when the database was 2
forms with very little coding and querying(sp?) being done. It is
used by 4(max) users at one time from different pc's and it is quite
usable, I am attempting to forcast as I can see this simple database
really expanding to include a Sql Backend when I learn that.

Thanks again!

Dave

Jun 10 '06 #6
"Rick Wannall" <wa*****@notado main.de> wrote in
news:Am******** ************@ne wssvr29.news.pr odigy.net:
Our front end MDE is about 40 MB, and we run it
FROM the network.


You have a separate MDE for each user stored on a file server? Why
in the world would you do such a thing?

--
David W. Fenton http://www.dfenton.com/
usenet at dfenton dot com http://www.dfenton.com/DFA/
Jun 10 '06 #7
Not sure where you got that idea. One only. Actually, one on the Texas
server and one on the Florida server, so users in each office are not
pulling the app itself from further than down the hall.
Jun 10 '06 #8
<da*****@verizo n.net> wrote
How many forms, query's, reports are we talking about?
How slow is "increasing ly slow"? Also slow with a few users?
What version of Access?


AccessXP

14 Forms, 31 query's, 5 reports, 3 modules, 52 tables(linked), 0 pages,
0 macros, 3 modules.

Slow to me is relative to how it responded when the database was 2
forms with very little coding and querying(sp?) being done. It is
used by 4(max) users at one time from different pc's and it is quite
usable, I am attempting to forcast as I can see this simple database
really expanding to include a Sql Backend when I learn that.


Access 2002, the Access component of Office XP, is, in my experience, a
solid, stable database with very little less in the way of features/function
than Access 2003.

That is not an extraordinary number of objects. At one time I worked on a
corporate real estate database (Access client - Informix server) that had a
total of approximately 1000 total objects in the Access 2.0 client DB. The
only performance bottleneck we experienced was the communications network,
and some really "examples of what not to do" code left by previous developer
(it was easier to re-implement most of those than to try to patch them.

A well-designed, well-implemented standalone, single user database just
split does not necessarily make a well-designed, well-implemented multiuser
database; a a well-designed, well-implemented multiuser database, just
upsized, does not necessarily make a well-designed, well-implemented
client-server database. In each case, you have to make some changes to take
best advantage of the environment.

If performance in the current is satisfactory, save your time and energy for
the conversion to Client-Server, when it comes. Or research C-S performance
and begin to use those techniques -- mostly, they will not hinder
performance in the multiuser environment.

Larry Linson
Microsoft Access MVP
Jun 10 '06 #9
Status on our current Access 2003 MDE app:

329 Forms
47 Modules (about one third of them of them class modules)
891 Queries
80 Reports
64 Tables (local)
188 Tables (SQL Server)
About 60 K lines of VBA code

In production we see acceptable performance and rarely experience any
problem not caused by some oversight of yours truly.

I don't see why 14 forms et al would be the cause of any great problems.
Jun 10 '06 #10

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
5283
by: Matt | last post by:
I always heard people saying IIS ASP front end, and MS-SQL back end. ASP is for server side programming and dynamic content generation, how could it is called front end? Because I thought it is executed in the server, which is back end? I think I am confused with the term front end and back end here. Please advise. Thanks!!
3
3171
by: Bob Hynes | last post by:
Hi All, Does anyone know of a place where a corrupted mdb(front-end) can be sent and have that place be able to tell me what got corrupted within the db? Here's the issue; All pc's are WindowsNT on a Novell network using Office97 Pro. I built a db application(work distribution and log app) which has been running in this environment for more than a year, its a front-end/back-end setup using UNC for its pathing, both ends get compacted...
12
9910
by: Corey Burnett | last post by:
I have a client that has a split database (front-end/back-end). They are also using Access security - MDW file. The front end MDE file, the back end MDB file, and the MDW file are all located on a shared folder on the file server. They have two populations of users - local and remote. *ALL* users currently get to the system via a Citrix login. They log in to Citrix and get a Citrix desktop. Then they start the application via a...
3
1994
by: aaj | last post by:
Hi all I have Aceess 2000 front end linking to SQLServer 2000 BE. While developing the backend I work on an offline database. When happy I update the live one. Any changes I've made to the testone are highlighted by running some database comparison software that shows all the differencs between the two. I then manually update the live one. I am after something similar for the front ends. I need to set up 2
7
2051
by: dad | last post by:
REQ: any utilities for designing front-ends for databases
3
2748
by: rdemyan via AccessMonster.com | last post by:
I'm thinking about providing a relatively easy method for users to restore the front end from a backup. The purpose is to allow for restoring if the front end becomes corrupt. Here are some particulars about my app 1) The front end is distributed as a .mde file. 2) Front end uses workgroup security 3) A separate logon form is used to actually launch the front end. 4) My app includes a backup front end form, that backups the front end...
5
1804
by: rdemyan via AccessMonster.com | last post by:
I have code in my front end that opens a form for backing up the front end. I'll give a brief description of what the form does: 1) When the backup form opens, it closes all open forms except for three hidden forms and the backup form itself. 2) It automatically creates a backup name for the front end and displays the folder where it will be backed up. 3) The user clicks the backup button and the following code executes:
3
2208
by: rdemyan via AccessMonster.com | last post by:
One of my users had a corrupt front end that wouldn't open. My app is launched using a launching application (logon app). The logon app has a button for downloading a "fresh" copy of the front end from the server to the user's PC. I thought that this was a good idea since Access seems susceptible to corruption. I told the user to open the logon form and click the "Download" button, which would then replace the corrupt front end on his...
11
4705
by: Max Vit | last post by:
I have deployed few Access apps splitting it in Front End and Back End. Our environment uses Win XP SP2 for clients, Win 2k3 for servers and Access 2003. The max. number of clients is about 50 (concurrent users is estimated around 10). Whilst the Back End always lives on a server, I am not quite clear where the Front End should live. I have searched the web and find contradicting views.
14
9451
by: Brian Nelson | last post by:
Sorry for the long post, I've tried so hard to solve this one but I'm just stuck! We've had a multiuser .mdb file on a network share for years. I know it's not ideal, but it's worked well from Access 2000 to 2003. Ever since we upgraded to 2007, we've noticed some serious bloating. When we were on 2003, after a fresh compact, the database would be at about 20 MB. After normal use it would grow to about 25 MB and then significantly...
0
9474
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 effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
10143
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 tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
10076
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 Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
1
7486
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 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 a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
6729
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
5375
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 last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
1
4040
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 we have to send another system
2
3633
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
2870
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

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.