好像是蓝色部分有问题,怎么改?
Case "本工序_日生产能力_根","包装工序_需要数量_根","本工序_库存在制品_根","本工序_废品损失率_百分比"
If e.DataRow.IsNull("包装工序_需要数量_根") Then
e.DataRow("本工序_应投产数量_根")=Nothing
Else
If e.DataRow.IsNull("本工序_库存在制品_根") Then
e.DataRow("本工序_库存在制品_根")=0
Else
If e.DataRow.IsNull("本工序_废品损失率_百分比") Then
e.DataRow("本工序_废品损失率_百分比")=0
Else
e.DataRow("本工序_应投产数量_根") = e.DataRow("包装工序_需要数量_根")*(e.DataRow("本工序_废品损失率_百分比")+1) - e.DataRow("本工序_库存在制品_根")'
End If
If e.DataRow.IsNull("本工序_应投产数量_根") OrElse e.DataRow.IsNull("本工序_日生产能力_根") Then
e.DataRow("本工序_生产周期_天")=Nothing
Else
If e.DataRow.IsNull("本工序_设备_投入数量") Then
e.DataRow("本工序_设备_投入数量")=1
Else
e.DataRow("本工序_生产周期_天") = e.DataRow("本工序_应投产数量_根") /( e.DataRow("本工序_日生产能力_根") * e.DataRow("本工序_设备_投入数量"))
End If
End If
End If
End If