您好我是AX 2012开发的新手,您可以帮我计算表格中的2个字段吗?例如CurrentKM
和ActualKM
。我需要使用计算在第三个字段中显示这两个字段的差异
KMDiff = ActualKM - CurrentKM
。
我怎样才能在表单层面实现这一目标?感谢有人可以支持我。
答案 0 :(得分:0)
使控件自动声明,因此您可以按名称引用它们。控制属性自动声明 在数据输入控件处展开+。在方法节点上右键单击,覆盖方法,修改。 通过realValue方法获取当前输入的数据。 Control3.realValue(Control1.realValue() - Control2.realValue()); 这完全是表单控件,如果这些是表中的字段,那么它是不同的。
答案 1 :(得分:0)
您可以创建Display
方法来执行此操作。这是一个例子。
第1步: :声明一个真实变量,例如real ShowAmount
。
public class FormRun extends ObjectRun
{
real ShowAmount;
}
第2步: 像这样创建Display
方法
display real CalcAmount()
{
ShowAmount = 180 - 10; //Replace this static values for your calc.
return ShowAmount;
}
第3步: 添加设计RealEdit
。在DataMethod
属性中设置您的Dysplay
方法名称。
第4步: 执行表单,您可以看到该值。