web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Microsoft Dynamics AX (Archived)

recommendation of training material

(0) ShareShare
ReportReport
Posted on by 85

Can anyone recommend training documents in the CustomerSource to start with for a first time user of AX?

I would like end up covering the AX development courses, but I think I should start with some more basic/general courses.

*This post is locked for comments

I have the same question (0)
  • Verified answer
    Community Member Profile Picture
    on at

    If you're looking for self-study materials, you can go with the ones provided in Customersource.  What you want to look at first is likely dependent on what you'll be using AX for.  Assuming you'll be using it for sales, purchases, and inventory, you might want to start with Trade & Logistics I.  The course number is going to be different depending on the version of AX you're using, but 2009 course number is 80024.  

    Additionally, you may be interested in the Financials course as well.  Financials I course number is 80016.  I've finished the first two Development courses, and I found them both to be rather introductory, so those could be a good start too if you're aiming at doing customizations.

    But have a look through the offerings and see what strikes you as useful depending on your business type.

    mbs.microsoft.com/.../student

  • Suggested answer
    Community Member Profile Picture
    on at

    So i know this is wicked old but i think i have a solution to updating form controls properties from a thread.

    so we know that a thread outputs a container, which can be read from a method on your form during your threads execution. 

    1.) Set the outputparm in the thread to a "special" string of your choice. Be aware, the listener method in step two works on Time, not a specific call, so you must be smart and make sure that your special string is not 1 value in a large container since we will be reading the last value of the container.

    //... somewhere in your method called by thread.run, maybe in a loop? set your special string to be a "parameter" to pass.
    specialstring = "command1";
    OutputCont+=specialstring; _t.setoutputparm(outputcont);

    2.) Create in a form method that is called right after you call your thread.run to read the outputparm

    void ThreadListener()
    {
    boolean 	callback = true;
    int		conlenval;
    ;
    
    try
    {
        if (runthread.status() == 0)  //thread isnt running, throw internal exception then retry on the catch
        {
            throw exception::Internal;
        }
        if (RunThread.status() == 2)    //thread is completed
        {
            callback = false; 
        }
        if(RunThread.status() == 1) // thread is executing
        {
            ThreadCont = RunThread.getOutputParm(); //set ThreadCont as current outputparm of thread.
            conlenval = conlen(ThreadCont);
    	if(conpeek(ThreadCont, conlenval) == "command1")
    	{
    		element.whatever = whatever; //or call a method or do some stuff
    	}
            if (callback == true) // call back this method until the thread is done
            {
                this.setTimeOut(identifierstr(ThreadListener), 100, true); //change 100ms to suite your needs
            }
        }
    
    }
    catch (Exception::Internal)
    {
        retry;
    }
    
    }


    Ive used this to update progress bars on a form that processes large amounts of data in a long running loop.  It keeps my form running without running into API ghosting .. in AX2009

    --Steepho

  • Community Member Profile Picture
    on at

    Sorry everyone this was meant to be a reply to community.dynamics.com/.../24875

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

Leaderboard > 🔒一 Microsoft Dynamics AX (Archived)

#1
Martin Dráb Profile Picture

Martin Dráb 4 Most Valuable Professional

#1
Priya_K Profile Picture

Priya_K 4

#3
MyDynamicsNAV Profile Picture

MyDynamicsNAV 2

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans