473,791 Members | 2,901 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
20 1855
That's comforting. I've read that saved queries are faster than coded
queries so I've attempted to go that route as much as possible. I've
also gleened most MVP sites and posts for efficacy tips and techniques.
Thanks all for your attention to this.

Dave
w_a_n_n_a_l_l_-@-_s_b_c_g_l_o_b_ a_l._n_e_t wrote:
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 #11
<da*****@verizo n.net> wrote
That's comforting. I've read that saved
queries are faster than coded queries so
I've attempted to go that route as much
as possible. I've also gleened most MVP
sites and posts for efficacy tips and techniques.
Thanks all for your attention to this.


I've read and heard that same advice, but to be honest, I have never seen a
case where you could determine the difference between the two at the user's
workstation. CAVEAT: I have not tried this comparison with massive amounts
of data.

Larry Linson
Microsoft Access MVP
Jun 10 '06 #12
w_a_n_n_a_l_l_ -@-_s_b_c_g_l_o_b_ a_l._n_e_t wrote in
news:9l******** ***********@new ssvr12.news.pro digy.com:
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.


Then you're DOING IT WRONG. Sharing a front end is just stupid.
Period.

--
David W. Fenton http://www.dfenton.com/
usenet at dfenton dot com http://www.dfenton.com/DFA/
Jun 10 '06 #13
da*****@verizon .net wrote in
news:11******** **************@ f6g2000cwb.goog legroups.com:
I've read that saved queries are faster than coded
queries so I've attempted to go that route as much as possible.


The difference is going to be completely negligible in the vast
number of situations. What you get with a saved query is a
precompiled query plan that is optimized by Jet to be as efficient
as possible. If you don't have a saved query the optimization is
done each time you run the SQL.

I used to litter my apps with lots of saved queries for precisely
the reason you give, but managing them became too hard, and now I
save a query only when it has an advantage other than supposed
performance increases.

--
David W. Fenton http://www.dfenton.com/
usenet at dfenton dot com http://www.dfenton.com/DFA/
Jun 10 '06 #14
Per da*****@verizon .net:
Slow to me is relative to how it responded when the databas


This probably isn't going to help, but is worth doing as SOP anyhow: Open up
each table in Design mode, right click anywhere, select 'Properties', and change
'SubDatasheet Name' from '[Auto]' to '[None]' - unless, of course you are
using that feature.

I've seen it speed up the opening of some tables significantly.
--
PeteCresswell
Jun 11 '06 #15
Now we're rehashing old topics. You indicated previously that you have had
great problems with this. I have not.

I was correcting your mistake in thinking that I said I was keeping a copy
of the front end on the network file server for each user, nothing more.
Jun 11 '06 #16

"(PeteCresswell )" <x@y.Invalid> schreef in bericht news:6h******** *************** *********@4ax.c om...
Per da*****@verizon .net:
Slow to me is relative to how it responded when the databas


This probably isn't going to help, but is worth doing as SOP anyhow: Open up
each table in Design mode, right click anywhere, select 'Properties', and change
'SubDatasheet Name' from '[Auto]' to '[None]' - unless, of course you are
using that feature.

I've seen it speed up the opening of some tables significantly.
--
PeteCresswell


Good idea, but I would not do this manually for each table ...
Look here: http://support.microsoft.com/?kbid=261000
There is code to TurnOffSubDataS heets() on that page.

Arno R
Jun 11 '06 #17
w_a_n_n_a_l_l_ -@-_s_b_c_g_l_o_b_ a_l._n_e_t wrote in
news:xz******** ************@ne wssvr29.news.pr odigy.net:
Now we're rehashing old topics. You indicated previously that you
have had great problems with this. I have not.
Well, perhaps some of the problems you are having would go away if
you'd distribute your apps properly.
I was correcting your mistake in thinking that I said I was
keeping a copy of the front end on the network file server for
each user, nothing more.


I knew perfectly well that you were doing it wrong when I asked the
question. I was trying to remind you of your error.

--
David W. Fenton http://www.dfenton.com/
usenet at dfenton dot com http://www.dfenton.com/DFA/
Jun 11 '06 #18
I am not reporting any problems at this time. Could you have me confused
with another poster?
Jun 11 '06 #19
w_a_n_n_a_l_l_ -@-_s_b_c_g_l_o_b_ a_l._n_e_t wrote in
news:e8******** *************@n ewssvr29.news.p rodigy.net:
I am not reporting any problems at this time. Could you have me
confused with another poster?


Were you not commenting on the problem with the front end being
slow? Perhaps that's because it's being shared, which means it has
to be loaded across the network and that there is contention for the
objects being loaded by multiple users simultaneously.

And if you're sharing front ends, you *do* have a problem, whether
you choose to recognize it or not.

--
David W. Fenton http://www.dfenton.com/
usenet at dfenton dot com http://www.dfenton.com/DFA/
Jun 11 '06 #20

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
2052
by: dad | last post by:
REQ: any utilities for designing front-ends for databases
3
2749
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
1805
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
2209
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
9452
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
10426
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, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
10207
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
10154
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,...
0
9993
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 protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
6776
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
5430
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...
0
5558
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
4109
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
3713
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

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.