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...

Author: Palle Agermark 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:...

Author: Palle Agermark 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...

Author: Palle Agermark 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...

Author: Palle Agermark 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...

Author: Palle Agermark 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...

Author: Palle Agermark 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...

Author: Palle Agermark 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...

Author: Palle Agermark 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...

Author: Palle Agermark 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...

Author: Palle Agermark 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...

Author: Palle Agermark 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...

Author: Palle Agermark 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...

Author: Palle Agermark 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....

Author: Palle Agermark 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...

Author: Palle Agermark 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...

Author: Palle Agermark 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...

Author: Palle Agermark 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...

Author: Palle Agermark Date: 10/02/2006

New Channel 9 video

Watch Michael Fruergaard Pontoppidan explain the cool AX model-driven architecture from your desk in...

Author: Palle Agermark 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...

Author: Palle Agermark 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...

Author: Palle Agermark 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...

Author: Palle Agermark 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...

Author: Palle Agermark 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...

Author: Palle Agermark 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...

Author: Palle Agermark Date: 07/27/2006

I really encourage you to work with the new navigation pane in 4.0. When you get accustomed to it, I...

Author: Palle Agermark 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...

Author: Palle Agermark 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...

Author: Palle Agermark 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...

Author: Palle Agermark 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...

Author: Palle Agermark 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...

Author: Palle Agermark 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...

Author: Palle Agermark 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...

Author: Palle Agermark 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...

Author: Palle Agermark 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...

Author: Palle Agermark Date: 06/27/2006

MDCC

Here's a link with information about my workplace in Copenhagen....

Author: Palle Agermark Date: 06/15/2006

Dynamics AX 4.0 Release

Partners can now download Dynamics AX 4.0 from this...

Author: Palle Agermark 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...

Author: Palle Agermark 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...

Author: Palle Agermark Date: 05/23/2006

Debugging queries (kind of)

The Query objects in Dynamics AX are very flexible and powerful tools. Unfortunately they tend to...

Author: Palle Agermark 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....

Author: Palle Agermark 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...

Author: Palle Agermark 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...

Author: Palle Agermark 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...

Author: Palle Agermark 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...

Author: Palle Agermark 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...

Author: Palle Agermark 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...

Author: Palle Agermark 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...

Author: Palle Agermark 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...

Author: Palle Agermark 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...

Author: Palle Agermark Date: 03/13/2006

Next>