Access database refresh rates?

Posted on 2010-03-29
Medium Priority
Last Modified: 2013-11-29

We have some users on Microsoft Access 2003 / 2007. We have split the database to a backend and front-end.

However we are finding when users enter records into the database, it takes some longer to see others records? after about 10 mins, then users are able to see all the records. I'm worried about records being over-written. Can you suggest anyting? Do MS ACCESS have refresh rates?
Question by:Mandev23
  • 2
  • 2
LVL 85

Accepted Solution

Scott McDaniel (Microsoft Access MVP - EE MVE ) earned 1000 total points
ID: 28965922
10 minutes is far too long; the default refresh rate is 60 seconds, I believe, which means your form would/should see new data after that time. NOte that your users may need to refresh their forms to see those new records, but your code/macros would work with them (i.e. avoid duplicate data entry, etc).

Are all the users on the same network?

Is your data stored in an Access database, or something else (like SQL Server, Oracle, etc)?

In 03 the Refresh Rate is found in Tools - Options - Advanced.

In 07 it's found in Office Button - Access Options (not sure of the exact location from there)

Author Comment

ID: 28969851
Hello. Yes the users are on the same network accessing from the same network share.
The entire database is in Access, no SQL etc.
i've checked the refresh rates etc. and they appear to be at 60 sec at you stated.

i wonder if it 's a a compatability issue of office 2007 and 2003 ? wonder if they all need to be on the same version?
LVL 77

Expert Comment

ID: 28978237
Other users do not automatically see new records and deletions.  
To do that they must do something which causes a requery of the recordsource, such as closing and re-opening the form.  
If you feel it is important that they can see new records then you must add some code to requery the form (Me.requery  and not me.refresh) and run it at a suitable point in their use of the form, such as when they move to a new record.

As Scott said you don't need to see records for duplication to be detected.


Author Comment

ID: 28992861
where do i add this code?

i would like it so that any user can open the form and add a record, without over-writing another record. through testing i felt when a record was added and the user closed the form, it was as if the record was not added to the database quick enough... so when another user went in, it took the unique ID from the previous and over writ the entry ? would your code help?
LVL 77

Assisted Solution

peter57r earned 1000 total points
ID: 28995084
If you are sharing a single database file  between versions of Access you are heading for trouble, although I don't see that it would be the cause of your delays in saves.

It is essential that you split your database into frontend and backend using the database splitter tool and you give each user their own copy of the frontend.  

In terms of your original Q...
If you are not doing anything currently to requery the form then you will never see new records until you close and re-open the form.

If you have used an autonumber field for the primary key of the table then there should be no possibility of allocating the same number to more than one record so one user is not going to overwite another's record.
If you are allocating IDs differently then it is not possible to comment until you have explained how you are doing it.

Obviously, if two users could enter the same record as a new record with different IDs then that is a different issue and something you would have tp program for separately.


Featured Post

Never miss a deadline with monday.com

The revolutionary project management tool is here!   Plan visually with a single glance and make sure your projects get done.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

If you’re using QODBC to update QuickBooks data from Microsoft® Access but Access is not showing the updated data, you could have set up QODBC incorrectly.
A quick solution showing how to control and open a POS Cash Register Drawer using VBA with MS Access.
With Microsoft Access, learn how to start a database in different ways and produce different start-up actions allowing you to use a single database to perform multiple tasks. Specify a start-up form through options: Specify an Autoexec macro: Us…
Hi, this video explains a free download that you can incorporate into your Access databases, or use stand-alone for contact management. Contacts -- Names, Addresses, Phone Numbers, eMail Addresses, Websites, Lists, Projects, Notes, Attachments…

589 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question