In the AX client, is it possible to change the field order in a table, without dropping and recreating the table? Is there a quick and easy way to do it?
I am using Dynamics AX 2009.
I’ve tried:
- In AX, changing the order of the fields in the table and saving the table. After the client is closed and reopened, the order of the fields returns to its original order.
- In AX, syncing the table, then changing the order of the fields, then syncing the table, then reopening the client.
- In the database (SQL Server using Management Studio), reordering the fields then: restarting the AOS, syncing from AX, etc.
Fields are listed in
fieldIdorder, which cannot be changed unless deleting the fields then recreating them (by import) in the “correct” order. This will of course delete any data contained in the table.In AX 2012 the fields are always listed alphabetically thus voiding any
fieldIdorder.Don’t waste your time: add the fields to the
AutoReportfield group. This is much more useful, as you can use the field group in a form grid and even in the table browser.