Issues with Access's Analyzer Tools

Ernesto 20 Reputation points
2025-08-06T07:53:47.1066667+00:00

Hello. I'm experiencing issues with Access's performance analysis tools. Once opened, when I move the mouse over dialog boxes, they give me errors and inform me about the events that caused them. For example, "The 'FldListMouseMove' expression you specified as the value of the event property produced the error: Error loading an ActiveX control on one of the forms or reports.

  • The expression does not evaluate to the name of a macro, user-defined function, or [Event Procedure].
  • There was an error evaluating the function, event, or macro." This even happens in new databases without objects. I've repaired Access online, but the problem persists. This happens with Performance Analyzer, Database Documentation, and Analyze Tables. I have the latest updated version of Microsoft 365. Can anyone tell me what's happening and what I should do? Thank you.
Microsoft 365 and Office | Access | Other | Windows
0 comments No comments
{count} votes

4 answers

Sort by: Most helpful
  1. George Hepworth 21,805 Reputation points Volunteer Moderator
    2025-08-12T13:03:00.32+00:00

    First, thank you for reporting this bug.

    Microsoft has acknowledged the bug and is working on a fix. A bug report on AccessForever.org details what we now at this point.

    The short-term fix is, as usual, to roll-back the most recent Office update pending the release of a fix from Microsoft.

    You found this answer helpful.

  2. George Hepworth 21,805 Reputation points Volunteer Moderator
    2025-08-06T11:06:03.03+00:00

    Based on your description of the problem, one likely reason is that you have now installed the 64 bit version of Access. The accdb you have tried to analyze was probably created in the 32 bit version of Access.

    The reported problem with an ActiveX control, "Error loading an ActiveX control on one of the forms or reports" could indicate that the ActiveX control is 32 bit, while your current installation of Access is now 64 bit. If that is the case, you'll probably need to replace the 32 bit ActiveX control, or remove it.

    To help us better understand the problem, please indicate which version of Access you have installed and whether it is 32 bit or 64 bit.

    Open the VBE and attempt to compile the code. Let us know of any errors raised.

    Another possibility is that there is a Reference missing, as suggested. That could also indicate that the accdb was created in an earlier version of Access than you now have installed.

    Thank you for providing sufficient information to help us help you with the problem.


  3. Ernesto 20 Reputation points
    2025-08-07T20:05:45.4833333+00:00

    Following the advice of TiNo-T and George Hepworth, I updated Microsoft 365 to an older version, Version 2506 (Build 18925.20184). The Performance Analyzer issue is now gone. I hope Microsoft will resolve the issue caused by Version 2507 in a future update. Thank you.

    0 comments No comments

  4. TiNo-T 4,215 Reputation points Microsoft External Staff Moderator
    2025-08-06T09:48:54.7333333+00:00

    Dear @Ernesto,
    Thank you so much for contacting Microsoft Q&A Forum. 

    Based on your description, I understand that you are experiencing with Microsoft Access's Performance Analyzer tools, specifically the error message involving 'FldListMouseMove' and ActiveX controls. Also, when you open tools like Performance Analyzer, Database Documentation, or Analyze Tables, you encounter errors such as: "The 'FldListMouseMove' expression you specified as the value of the event property produced the error: Error loading an ActiveX control on one of the forms or reports..." 

    This happens even in new, empty databases, suggesting it's not related to user-created objects but rather to built-in Access components. There are several reasons that may cause it: 

    • ActiveX Control Compatibility: The error often stems from issues with ActiveX controls that are either missing, improperly registered, or incompatible with the current version of Access. 
    • Missing VBA References: If the database or Access environment has missing or broken references, it can cause event evaluation failures. 
    • Recent Microsoft 365 Updates: Some updates may have inadvertently broken compatibility with legacy components used by these analysis tools. 

    Therefore, I have tried to research and found some suggestions that you can consider using them to see if they can help: 

    1.Check for missing References in Access: 

    A) Open the VBA Editor: press Alt + F11 while in Access to open the Visual Basic for Applications (VBA) editor. 

    B) Open the References dialog: in the VBA editor, go to the menu bar and click Tools > References.  C) Look for “Missing” references: 

    • In the References dialog box, you’ll see a list of libraries and components used by your database. 
    • If any item is marked as “MISSING:”, it means Access cannot locate that library or component. 

    D) Resolve the missing reference: 

    • Uncheck the missing reference if it’s not needed. 
    • If it is needed: 
      • Click Browse to locate the correct file (usually a .dll or .ocx). 
      • Or select the correct version from the list if available. 

    E) Click OK to close the dialog and save changes. 

    2.Run Access as Administrator: 

    • Right-click the Access shortcut and select “Run as administrator.” 
    • This can help with permission-related issues when loading controls. 

    3.The error message: "Error loading an ActiveX control on one of the forms or reports" indicating a failure to load an ActiveX control on a form or report may be due to a compatibility issue between the control and the version of Microsoft Access currently in use. Specifically, if the ActiveX control was designed for a 32-bit environment and Access is now running in 64-bit mode, the control may no longer function correctly. In such cases, it may be necessary to either replace the control with a 64-bit compatible version or remove it entirely from the form or report. Please kindly check it.

    If these above ideas did not work, I would like to need you to provide me more details of it by screenshots so that I can assist you in correct way. 

    I look forward to your response. 

    Wish you a pleasant day!


    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment". 

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread. 

    User's image


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.