Palle Agermark's WebLog
About Dynamics AX development
Turn off regular expressions in TextBuffer
When you work with objects of the TextBuffer class they use regular expressions internally when...
Date: 06/26/2007
Import data from InfoPath forms to AX 4.0
Here is a very high-level description on how you can import data from an InfoPath form to AX 4.0:...
Date: 06/25/2007
AX 4.0 Enterprise Portal and WSS 3.0 - Themes
When you apply other themes from WSS, like Reflector or Plastic, Enterprise Portal (EP) retains the...
Date: 06/25/2007
Access SharePoint Document Library through UNC Path
I usually don't just link to other blogs from this blog, but this tip is very helpful and I seem to...
Date: 06/25/2007
Deploying AX with other directory servers than Active Directory
As you may very well know AX can't be deployed with other directory servers than Active Directory...
Date: 06/25/2007
SysImport without confirmation dialog
If you run a something like the following, you'll be met with a confirmation dialog for existing...
Date: 06/21/2007
Create file directory on the AOS fileserver from code
WinAPIServer does not have createDirectory method, so best option is to use ClrInterop.static void...
Date: 06/20/2007
Remove HTML tags from a string
Just stumbled on this little, but usefull, method. Web::stripHTML(...) removes HTML tags from a...
Date: 06/19/2007
How to disable a configuration key from X++
Please be aware that by running this code, you'll loose data in any table associated with the...
Date: 06/19/2007
What is MST?
I have been with Microsoft for a little more than four years now and twice my team has been involved...
Date: 04/24/2007
Use regular expressions in the Find dialog
The cross reference in AX is to me a very important tool to stay on top of things. I use it for...
Date: 03/22/2007
Create a project from items checked out with the version control
I regularly install a new build of AX, so I have to export and import the stuff I'm working on. I...
Date: 02/28/2007
One piece of code to update a field in multiple tables
I got inspired by Max Belugins blog post about "Abstract Macros" and I got to think about how I...
Date: 01/26/2007
Missing datatype in the Fincancial Dimension Wizard
The Fincancial Dimensions Wizard is really helpfull if you need to add new dimensions to the system....
Date: 01/11/2007
Dynamics AX 4.0 SP1 Localized is available
You can now download the localized version of 4.0 SP1. It supports the following 32...
Date: 12/21/2006
Dynamics AX 4.0 Service Pack 1 ships
Dynamics AX 4.0 Service Pack 1 release is available on Customer Source and Partner Source using...
Date: 12/01/2006
Display customizable help or status text in the status line
In the right side of the status line there is a small area where you set custom texts independently...
Date: 10/20/2006
Smarter dialogs
I don’t know about you, but it seems to me that dialogs for jobs in AX gets more and more...
Date: 10/02/2006
New Channel 9 video
Watch Michael Fruergaard Pontoppidan explain the cool AX model-driven architecture from your desk in...
Date: 09/18/2006
AOS shutting down clients unexpectedly
This issue pops up regularly in the AX Dynamics newsgroups and our internal mailling lists. The AOS...
Date: 09/04/2006
Inside Microsoft Dynamics AX 4.0 is now shipping
This book seems to be shipping now. Here is an excerpt from the book description: Dive deep in to...
Date: 08/25/2006
Analyzing table relations of a Query object
One of my ISV Buddies asked me how he could write code to analyze the table relations between the...
Date: 08/03/2006
Upgrade problems caused by field- or table Id conflicts
When a field or table that is added by a partner or customer in a higher layer than SYS, for example...
Date: 08/03/2006
isTypeTime
Checking if a certain data field is of the ”time” data type is not as obvious as you may think. Your...
Date: 07/28/2006
Runtime modification of Auto Design report sections
When you use Auto Design sections in your reports you don’t have to worry a lot about the design of...
Date: 07/27/2006
Main Menu retro
I really encourage you to work with the new navigation pane in 4.0. When you get accustomed to it, I...
Date: 07/24/2006
Get the caption of a running form
Here is a small tip on how you from code can get the caption of a running form: static void...
Date: 07/17/2006
“Listen carefully, I shall say this only once...”
If you are a fan of the old BBC sitcom “Allo Allo” you will most likely recognize the sentence...
Date: 07/14/2006
Is there anything Excel isn't a good tool for?
Well, it can't brew coffee - yet. I regularly use Excel when I need to analyze AX internals like...
Date: 07/10/2006
Interview about the comming "Inside Microsoft Dynamics AX 4.0" book
Here's an interview with one of the main authors and a good colleague of mine, Michael Fruergaard...
Date: 07/06/2006
Activating a custom toolbar
In my previous post I gave a short example of how you can use a regular form to create a new custom...
Date: 07/05/2006
Custom toolbars in AX
A question that pops up again and again in the AX newsgroups is how one can modify the toolbars in...
Date: 07/03/2006
List the datasources of a query object
Here is how you can make a list of datasources from a query object. Query query;QueryBuildDataSource...
Date: 06/28/2006
What does inputSearch do
Another question I got from a colleague today is about the inputSearch method on form controls. You...
Date: 06/27/2006
Drag and Drop files to Dynamics AX
A colleague asked me about what the method dropFile on a Window form control does. So now that I...
Date: 06/27/2006
MDCC
Here's a link with information about my workplace in Copenhagen....
Date: 06/15/2006
Dynamics AX 4.0 Release
Partners can now download Dynamics AX 4.0 from this...
Date: 06/09/2006
Free What's New in Microsoft Dynamics AX 4.0 training Now Available
Learn about the exiting product changes coming for Microsoft Dynamics AX 4.0. Two new courseware...
Date: 06/06/2006
There is a new Record ID in town
In Dynamics AX 4.0 the record ID has changed base datatype from an integer to a 64-bit integer and...
Date: 05/23/2006
Debugging queries (kind of)
The Query objects in Dynamics AX are very flexible and powerful tools. Unfortunately they tend to...
Date: 05/18/2006
An overview of the major parts in the new payment proposal
As I wrote in an older posting the payment proposal has gone through some major changes for 4.0....
Date: 05/10/2006
Control access to databound form controls with the FormDataObject
I often see code where the developer wants to restrict access to certain fields on a form and does...
Date: 05/09/2006
Updating the Audit Trail (a.k.a. Transaction Log)
Dynamics AX offers an audit trail feature where all ledger postings can be tracked.The audit trail...
Date: 05/05/2006
Cost Accounting for Microsoft Dynamics AX 3.0 in Italy and Central/Eastern Europe
We are pleased to announce the availability of Cost Accounting for Microsoft Dynamics AX 3.0 Files...
Date: 05/02/2006
Microsoft Dynamics™ AX 4.0 Layman’s Specification
The Layman's Specification is a very popular document published in March 2006 and it is a great...
Date: 04/20/2006
Modifying how transactions are summarized into payments in the new payment proposal
In AX 4.0 the payment proposal has been through a major overhaul and many aspects of the proposal...
Date: 04/20/2006
Closing all open windows in AX
If you are anything like me when working with AX it won't take you very long to fill up the entire...
Date: 04/05/2006
Write applications that gracefully accepts new financial dimensions
When you add a new financial dimension to the system either by hand or by using the new wizard, what...
Date: 03/30/2006
New set of SQL Server 2005 Report Packs available
A new set of Report Packs are now available for download. This posting is provided "AS IS" with no...
Date: 03/27/2006
Display TIF images in Axapta
One of my ISV Buddies asked me how he could display a TIF file of a scanned invoice in Axapta. He...
Date: 03/13/2006