Ten years ago, I designed a large and complex Access database application for an annual international photographic competition that accepts both prints and digital images. This app is only used seriously for two or three months every year, in conjunction with a website for online entry. The website uses an SQL Server database and the online entry information is downloaded to the Access app.
The heaviest usage of the Access app occurs on three days in late January and early February, when a team of people get together to process all the incoming packages of photographic prints associated with some of the online entries. We also process a small number of entries that use a postal entry form rather than our website. A temporary wired Ethernet network is used to enable data input from several laptops running the front end of my app, while the back end database resides on another network-connected laptop.
During those three unpacking days, my Access front end app has always suffered from an intermittent bug that usually takes about 30 minutes to appear. The bug almost always affects only one laptop at a time. The nature of the problem is that when the primary data input form is cleared to accept the information for a new entrant, one or two of the textboxes still show the information for the previous entrant and unhelpful error messages then soon start to appear. Closing and re-opening the form is the only solution. It may then take another 30 minutes or so before the problem reappears.
I cannot find any flaw in my VBA coding and this bug has NEVER appeared when running this app on my own PC at home (which almost always has both front and back end databases on the same machine, unlike during our unpacking days). I have only just upgraded from Access 2007 to Access 2016 and don't yet know if this will make any difference. I would very grateful for any general guidance on the best approach for tracking down the cause of intermittent problems such as this.