473,385 Members | 1,582 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,385 software developers and data experts.

Refresh Efficiency

mjoachim
Hello!

I currently have a continuous form and am using Me.Refresh as an After Update event for multiple controls on the form. Everything preforms great when there is a single user, but when multiple users are running their DB (back end is split out, each user has their own front end DB), performance becomes slow and choppy. (Bottleneck points appear to be at each refresh) I have already attempted to remove a few refresh points, but doing so made the user-friendliness of the app decrease. I have also gone through and added a few if statements in my code to try and eliminate unnecessary queries.

It seems like the problem is partially to blame on the entire form, sometimes up to 25 records, refreshing every time the Me.Refresh event occurs. Is there any way to update a single record on the form so that all other non active records are left alone?

Thanks!
Aug 25 '15 #1
2 1018
GKJR
108 64KB
Is it really necessary to have the form refresh after the control values get updated? You could put a button in the header or footer that would refresh it when pushed. This way if someone is updating one of the records based on the other records displayed, they could refresh it to be sure nothing has changed since they opened it and then make their change. Access does record level locking so if one person is updating a record, no one else can change it until they're done anyway.
Aug 25 '15 #2
The form is actually being used for time entry, so the user isn't occasionally retrieving and updating records, but rather entering many records consecutively at approx 30-45 secs per record. I have thought about other ways to approach the refresh pattern, but I have totals in the form footer that are used to tie against the paper time card. I would like these form totals to remain as accurate as possible, which is why I have the record(form) refresh after update on each hours field.
Aug 26 '15 #3

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

Similar topics

13
by: MLH | last post by:
I have a RDBMS app consisting of 3 primary mdb's... 1) a front-end with a few STATIC tables and the other menagerie of objects 2) a back-end with most of my DYNAMIC tables. I'll call it my main...
92
by: Dave Rudolf | last post by:
Hi all, Normally, I would trust that the ANSI libraries are written to be as efficient as possible, but I have an application in which the majority of the run time is calling the acos(...)...
2
by: Wysiwyg | last post by:
I was hoping to get some opinions on the efficiency of various methods of reusing the same dropdown list data. Here is the situation: Multiple panels on maintenance pages with TAB menus across...
335
by: extrudedaluminiu | last post by:
Hi, Is there any group in the manner of the C++ Boost group that works on the evolution of the C language? Or is there any group that performs an equivalent function? Thanks, -vs
5
by: sp | last post by:
Hello I have a problem with the refresh performance in datagrid – when datagrid is being shown it is so slow that I can see one by one cells is drawn -datagrid contains about 35x40 of...
19
by: vamshi | last post by:
Hi all, This is a question about the efficiency of the code. a :- int i; for( i = 0; i < 20; i++ ) printf("%d",i); b:- int i = 10;
9
by: OldBirdman | last post by:
Efficiency I've never stumbled on any discussion of efficiency of various methods of coding, although I have found posts on various forums where individuals were concerned with efficiency. I'm...
16
Knut Ole
by: Knut Ole | last post by:
I have a function to draw some shapes on a form depending on values in queries/tables. The whole procedure takes up to ten seconds however, and as I'm new to coding, I assume I might have a lot to...
0
by: Iain Stokes | last post by:
Hi I’m preparing a more detailed data resource (voluntary unpaid) as an independent evidence base, to a UK government agency, as to roof orientations (SsE-S-SsW) for energy capture. And the...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
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
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
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...

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.