2017-07-26 53 views
1

嗨我對AX 2012開發非常新,能否幫助我計算窗體中的2個字段。例如CurrentKMActualKM。我需要使用計算 KMDiff = ActualKM - CurrentKM在第三個字段中顯示這兩個字段的差異。 如何在表單級別實現此目的?感謝有人能支持我。AX 2012窗體控制和計算

+1

你到目前爲止試過了什麼? –

+1

請檢查以下鏈接https://msdn.microsoft.com/en-us/library/aa595058.aspx?f=255&MSPPError=-2147217396 –

回答

0

使控件自動聲明,所以你可以通過名字引用它們。控制屬性自動聲明 在數據輸入控件處展開+。在方法節點上右鍵單擊,覆蓋方法,修改。 通過realValue方法獲取當前輸入的數據。 Control3.realValue(Control1.realValue() - Control2.realValue()); 這是嚴格通過表單控件,如果這些是表中的字段,那麼它的不同。

+0

歡迎使用堆棧溢出。考慮給你的答案增加一些信息。我想我理解你的基本想法,但對於像OP這樣的初學者來說,答案很難理解。您可能還想看看[回答]並參加[導覽]。 –

0

您可以創建Display方法來執行此操作。這裏是一個例子。

步驟1::聲明一個實變量例如real ShowAmount

public class FormRun extends ObjectRun 
{ 
    real ShowAmount; 
} 

步驟2:這樣

display real CalcAmount() 
{ 
    ShowAmount = 180 - 10; //Replace this static values for your calc. 

    return ShowAmount; 
} 

步驟3創建Display方法:添加在德興RealEdit。在DataMethod屬性中設置您的Dysplay方法名稱。

enter image description here

第4步:執行的形式,你可以看到價值。

enter image description here