Access crashes since latest (June) Office 365 update 16.0.12827.20268

Anonymous
2020-06-08T08:51:19+00:00

Since the latest Office 365 Update (June update) a returning error emerges when opening (larger) forms in MSACCESS.

Using the Access runtime (2013 tested on) instead of the full Office365 Access seems to solve this problem for now.

Here is a summary of the error, below I added a screenshot of the event viewer error log (it is in dutch though):

Faulting application name: MSACCESS>EXE, version: 16.0.12827.20268

Faulting module name: ntdll.dll, version: 10.0.18362.815

Exception code: 0xc0000374

Fault offset: 0x000dfa1d

Faulting process id: 0x1f30

Microsoft 365 and Office | Access | For home | Windows

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments
Answer accepted by question author
Anonymous
2020-06-09T03:27:13+00:00

Thank you for your feedback. Very soon, we will ship a new data type, known as Date & Time Extended, which enhances syntax compatibility with SQL while increasing accuracy & level of detail in date & time records.

While the feature is not yet enabled in Current Channel builds, most of the code for the feature is in the product in an inactive state. Nonetheless, we are aware of a problem that currently exists with this new code. As of today, if you are on version 2005, build 12827.20010 or greater, and you manipulate Decimal fields (Access DataType=Number/FieldSize=Decimal, or SQL DataType=Decimal) using DAO (Data Access Objects), you might have identified your app crashing. If you hover a variable with the type in VBA code, you may see that the field is not being displayed properly; either reading as ‘?????’ or giving a Type Mismatch error, or Access may crash.

We are very sorry for the inconvenience this causes in your Access app. The Access team is working on resolving this issue as soon as possible, and we will report back to you once this error has been fixed. In the interim, we’d recommend for you to roll back to a previous version (https://support.microsoft.com/en-us/help/2770432/how-to-revert-to-an-earlier-version-of-office-2013-or-office-2016-clic), or switch to a slower channel (e.g Monthly Enterprise Channel, or SemiAnnual Channel), until the issue is fixed in Current Channel.  The issue only impacts Decimal types so if avoiding DAO code that manipulates Decimal types is possible, we’d advise this as a short term solution.

Was this answer helpful?

10+ people found this answer helpful.
0 comments No comments

57 additional answers

Sort by: Newest
  1. Anonymous
    2020-06-16T08:13:33+00:00

    SkutrBall,

    I have to say thanks, from all my heart thank you so much, it worked perfectly, I was completely lost with all the versions of Office, your instructions totally solved the problem. I am now able to use my Access Software again and my yoke got really light now. Be blessed !

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2020-06-15T17:55:33+00:00

    I should have been more clear on what I did to get mine to work. We use decimals values extensively as well.

    I am running Current Channel Office 365, in WVD Windows 10 Enterprise for Virtual Desktops.

    I downloaded the Office Deployment Tool from here, https://www.microsoft.com/download/details.aspx?id=49117.

    I extracted the downloads contents to a new folder on C:.

    I created a new config.xml file with these contents,

    <Configuration>

    <Updates Enabled="TRUE" TargetVersion="16.0.12730.20270" />

    </Configuration>

    In an elevated command prompt navigated to the folder on C:, I ran this, setup.exe /configure config.xml

    When this was done, which only took a minute, I opened Access and navigated to Accounts and ran an Update.

    The version changed to the version I had selected, May 12 2004 version noted above.

    I disabled Office updates in Access and in Windows Update & Security.

    I then rebooted the VM.

    All is working for now.

    Was this answer helpful?

    0 comments No comments
  3. Anonymous
    2020-06-15T17:55:27+00:00

    For anyone wanting to have a easy script to rollback the office update to a previous one, execute this in the run box (Windows + R):

    "C:\Program Files\Common Files\microsoft shared\ClickToRun\OfficeC2RClient.exe" /update user updatetoversion=16.0.10827.20181

    Rolling back office worked for us. One computer would not roll back and had to completely uninstall and reinstall Office 365 using this

    https://aka.ms/SaRA-OfficeUninstallFromPC but it is working now as well. Will hold off on updates until a fix is verified working to resolve this issue.

    Was this answer helpful?

    0 comments No comments
  4. Anonymous
    2020-06-15T16:08:20+00:00

    Thanks for the input Daniel. I will take a look at the back-end, but I fear a change of the datatype may not be an option for us. There are lots of calculations involved and the places beyond the decimal are highly critical and have to be defined. I do have a plan in hopes that the fix is approximately 2-3 weeks out. Fortunately the user systems are still mission specific at this point. I am just going to reset the systems back to factory default and temporarily turn off updates until the fix is out. While it might be irritating, it is really not all that difficult to do. Just to avoid and extra complications, I have done the same thing with the SQL server--no updates for now. Thanks all! You made the decision easier to make.

    Was this answer helpful?

    0 comments No comments