Microsoft Dynamics GP Developing for Dynamics GP
A blog dedicated to the Microsoft Dynamics GP Developer & Consultant community
 
Welcome to MSDN Blogs Sign in | Join | Help

Developing for Dynamics GP

by David Musgrave (Australia) and the Microsoft Dynamics GP Developer Support Team (USA)

News

  • Please use the Blog Feedback? - Contact Us link at the top of the page to email questions relating to the blog itself.

    If you wish to ask a technical question, please use the links below to ask on the Newsgroups. If you ask on the Newsgroups, others in the community can respond and the answers are available for everyone in the future.

    Please do not use comments on pages and posts to ask questions unrelated to the topic on that page or post.



    Dates of Interest:

    11-Jul-2008: Blog Created by David Musgrave.
    10-Oct-2008: First Post by Scott Stephenson.
    04-Nov-2008: First Post by Dave Dusek.
    11-Nov-2008: First Post by Beth Gardner.
    28-Nov-2008: First Post by Chris Roehrich.
    30-Dec-2008: First Post by Patrick Roth.
    24-Feb-2009: First Post by Greg Willson.
    22-Apr-2009: First Post by David Clauson.
    04-May-2009: First Post by Ryan Wigestrand.
    19-Jun-2009: First Post by Dawn Langlie.
    03-Jul-2009: First Post by Emily Halvorson.



    WorldMaps Statistics since
    24-Feb-2009:






    Translator Tool:




    Disclaimer

    This blog is provided "AS IS" with no warranties, and confers no rights.

    The links in this blog may lead to third-party Web sites. Microsoft provides third-party resources to help you find customer service and/or technical support resources. Information at these sites may change without notice. Microsoft is not responsible for the content at any third-party Web sites and does not guarantee the accuracy of third-party information.

Contents

Favourite Posts

Blog Links

Newsgroups Links

Resources Links

How to resolve Dictionary not Loaded errors

David Meego

From the Microsoft Dynamics GP Application Level Security Series.

When attempting to open a window you might receive the following error message: 

Cannot access this form because the dictionary containing it is not loaded.

There are two main reasons for this error:

  1. Situation: You are running in Dexterity debug Test Mode (which is a single dictionary environment) and do not have any other dictionaries loaded.  This is very common when attempting to use lookups, as most lookup forms are alternate windows in the SmartList dictionary. 

    Solution: The solution to this issue for v9.0 and earlier is covered the following Knowledge Base (KB) article (even if it does not mention SQL Server):

    How To Create a Company and Copy in my Existing Data for Great Plains on Pervasive.SQL 2000 or C-tree (KB 850489) Secure Link
      
    For v10.0 the following KB article is relevant:
     
    Error message when you try to open a lookup window in Dexterity debug Test Mode in Microsoft Dynamics GP 10.0: "Form Load Failed" (KB 942326) Secure Link
     
  2. Situation: You have previously installed a product and since removed it.  The system still has security records pointing to an alternate version of the window in a dictionary that is no longer in the Dynamics.set launch file.

    Solution: The solution to this issue for v8.0 and v9.0 is to use Advanced Security's Verify feature to clean up references to non-existent dictionaries. For more information see Question 32 on the following KB:

    Frequently asked questions about Advanced Security and about Field Level Security in Microsoft Dynamics GP and in Microsoft Great Plains (KB 894705) Secure Link

    The solution for v10.0 is to run Check Links on the security tables. This will remove the references to the dictionaries. From the menus, click Microsoft Dynamics GP, click Maintenance, click Check Links. Change the Series to System. Insert Security Setup and Security User Assignment tables and click OK
     
    Note: Ensure that the solutions above are executed on a workstation which has all the required dictionaries loaded, otherwise it will change security records that are wanted.

Once the security records no longer point to the missing dictionary, the error message will stop appearing. 

David

Posted: Friday, November 21, 2008 11:30 AM by David Musgrave

Comments

DynamicAccounting.net said:

David Musgrave has a new post up on dealing with Dictionary Not Loaded errors in Dynamics GP.

# November 23, 2008 8:59 AM

David Musgrave said:

# November 24, 2008 5:33 PM
Leave a Comment

(required) 

(required) 

(optional)

(required) 

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Page view tracker