2015-08-22 21 views
1

我被困在一個地方。我想使用PurchTable的modifiedField方法來捕獲dimension [1]字段的修改事件。如何確定在表的modifiedField方法中更改了哪個維1,2或3?

我無法確定它的語法。任何人都可以請幫忙?

我們在modifiedField方法下使用的一般語法如下所示。

case fieldnum(tableName, fieldname): 
//DO you coding here 
break; 

任何人都可以幫助我如何找到dimension [1]的fieldname或如何編寫dimension [1]的上述代碼。

回答

2

我假設你正在使用AX 2009,如果我還記得,正是這種風格:

fieldId2Ext(fieldNum(VendTrans, Dimension), 1)

0

的首先,無需找字段名稱維[1]不使用它,那是我錯誤的假設。

而且由Alex和Jan代碼會像下面這樣的回答,

switch(_fieldId) 
{ 
    ... 

    fieldId2Ext(fieldNum(VendTrans, Dimension), 1): 
    //DO you coding here 
    break; 


    fieldId2Ext(fieldNum(VendTrans, Dimension), 2): 
    //DO you coding here 
    break; 


    fieldId2Ext(fieldNum(VendTrans, Dimension), 3): 
    //DO you coding here 
    break; 

    ... 

    default: 
    break; 
} 
相關問題