我是AX的新手,我开始时非常简单。我需要增加名为Invoice的列的大小。在AOT中,列上的StringSize属性显示为灰色,因此我无法在那里进行更改。
在SQL Server(2005)中,列是nvarchar(20),所以我认为AX可能正在使用db中定义的任何DataType。
如果我尝试增加SQL Server中列的大小,它会告诉我该表需要被删除并重新创建。
在AX中增加列大小的最佳方法是什么?
答案 0 :(得分:4)
要增加列的容量,通常会更改StringSize
扩展数据类型的InvoiceId
属性。
但是,在这种情况下,InvoiceId
扩展数据类型从Num
扩展数据类型扩展而来,您需要在那里进行更改。此大小增加还将影响扩展Num
的所有其他扩展数据类型。
此扩展数据类型可在\Data Dictionary\Extended Data Types\Num
的AOT中找到。