在 AX 客户端中,是否可以在不删除和重新创建表的情况下更改表中的字段顺序?有没有一种快速简便的方法来做到这一点?
我正在使用动态 AX 2009。
我试过了:
- 在 AX 中,更改表中字段的顺序并保存表。客户端关闭并重新打开后,字段的顺序恢复到原来的顺序。
- 在 AX 中,同步表,然后更改字段的顺序,然后同步表,然后重新打开客户端。
- 在数据库中(使用 Management Studio 的 SQL Server),重新排序字段然后:重新启动 AOS,从 AX 同步等。
在 AX 客户端中,是否可以在不删除和重新创建表的情况下更改表中的字段顺序?有没有一种快速简便的方法来做到这一点?
我正在使用动态 AX 2009。
我试过了:
字段按顺序列出,fieldId
除非删除字段然后以“正确”顺序重新创建它们(通过导入),否则无法更改。这当然会删除表中包含的所有数据。
在 AX 2012 中,字段始终按字母顺序列出,因此任何fieldId
顺序都无效。
不要浪费您的时间:将字段添加到AutoReport
字段组。这更有用,因为您可以在表单网格甚至表格浏览器中使用字段组。
我不知道你为什么需要,但是如果表是空的,你可以:
因此,AOT 中的表字段将按字段 ID 排序
从技术上讲,该表将被删除并重新创建,但您无需重新创建其结构并手动添加所有字段。