第一个单工步时间是作为触发的,下面的单工步时间是参与计算的,两者有冲突吗?
Select Case e.DataCol.Name
Case "单工步加工时间" , "一个零件上加工数量"
e.DataRow("单个零件工步时间") = e.DataRow("单工步加工时间") * e.DataRow("一个零件上加工数量")
End Select
Select Case e.DataCol.Name
Case "单个零件工步时间" , "零件数量"
e.DataRow("工步时间小计") = e.DataRow("单个零件工步时间") * e.DataRow("零件数量")
End Select
If e.DataRow("工序") = "线切割" And e.DataRow("工步") = "割R角"Then
Select Case e.DataCol.Name
Case "直径" , "直径高度" , "线切割引线长度" , "钱切割加工速度" , "加工单价", "单工步线切割穿孔数量", "线切割穿孔单价", "一个零件上加工数量"
e.DataRow("单工步加工时间") = (e.DataRow("直径") * 3.14 * e.DataRow("直径高度") / 4 + e.DataRow("线切割引线长度")) / e.DataRow("钱切割加工速度")
e.DataRow("单工步加工费") = e.DataRow("单工步加工时间") * e.DataRow("加工单价") + e.DataRow("单工步线切割穿孔数量") * e.DataRow("线切割穿孔单价")
End Select
End If '