根据在Axapta中修改的主表字段更改自动字段值

问题描述 投票:0回答:1

我有两个表WI_MachineDrawing和BOM。有两个常见的文件调用RevNo和WI_MachineDrawngNumber。现在我想做一些事情,当我改变Wi_MachineDrwawng提交RevNo然后BOM RevNo应该根据WI_MachineDrawing RevNo字段进行修改。

axapta
1个回答
1
投票

重命名表WI_MachineDrawing上的modifiedField方法,以在RevNo更改时更新BOM中的字段:

public void modifiedField(fieldId _fieldId)
{
    BOM BOM;
    ;
    super(_fieldId);
    switch(_fieldId)
    {
        case fieldnum(WI_MachineDrawing, RevNo):
            update_recordset BOM 
                setting RevNo = this.RevNo
                where BOM.WI_MachineDrawingNumber = this.WI_MachineDrawingNumber;
            break;
    }
}
© www.soinside.com 2019 - 2024. All rights reserved.