btw I am not a novice - just have not been on the board in awhile
Hello all,
I am a seasoned Access/VBA developer and since buying the first version of Access in 1992 I thought I had seen everything.
I have an access front end linked to access backend in a client's office. At any given time there can be 10 users using the system and up to 14 intermittingly.
I have 3 users on Access 2016 32 bit
11 users on 2019 32 bit
1 user on 64 bit 365.
I just recently discovered that the outsource company had not been conducting version management so well.
There are 2 scenarios that have interrupted work flow quite considerably
1. Access will sometimes close/crash if the user remains idle for say10 minutes - This will happen at least 1 time a day for most users
2. At certain points in the application when a heavily used form is opened it will also eventually crash or restart with the "_backup" save option.
Here is what I know
This use to happen only on machines that, and still does predominantly , when the user had 2 versions of the front end opened at the same time - they say it is because this one 'job' form is used for viewing and searches on one session and data edits(entry) in the other session
It now happens sometimes on one session users. Interestingly 4 machines (version 2016 and one version 2019 ) doe not crash - if so it is a rarity. I could get my app[ to crash if I opened 2 sessions and "seeked" the same job on both sessions
But that is very intermittent on my front-end and since I neither work or designed the app that way I totally missed that this would be an issue with the users. I will be posting a thread on how to load the same form concurrently in one session lol
Here is what I have done or know
1.Compact repair
2. Decompile / recompile
3. import objects into new container.
4. Safe Mode
I started looking at the windows log when the app crashes and here are the MOST prevalent reasons:
Faulting application name: MSACCESS.EXE, version: 16.0.16327.20214, time stamp: 0x6444ce63
Faulting module name: mso40uiwin32client.dll, version: 0.0.0.0, time stamp: 0x6444d4c3
or
Application 'C:\Program Files (x86)\Microsoft Office\root\Office16\MSACCESS.EXE' (pid 7476) cannot be restarted - Application SID does not match Conductor SID..
or
Application 'C:\Program Files (x86)\Microsoft Office\root\vfs\ProgramFilesCommonX64\Microsoft Shared\OFFICE16\ai.exe' (pid 5504) cannot be restarted - Application SID does not match Conductor SID..
or
Faulting application name: MSACCESS.EXE, version: 16.0.16227.20280, time stamp: 0x6431227f
Faulting module name: acedao.dll, version: 16.0.16227.20274,
or
Faulting application name: MSACCESS.EXE, version: 16.0.16227.20280, time stamp: 0x6431227f
Faulting module name: acecore.dll, version: 16.0.16227.20274,
On all the machines that crash it will always be one of these.
This tells me it is not a coding issue but good luck trying to decipher what it does mean.
Interestingly most of these problems (really all) started within a week of the 64 bit user getting her machine, and it seemed to "spread" from there
Any ideas or solutions would be greatly appreciated.