Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
一。 如果{日报表} "工作时间_起","工作时间_止","工作时间_中停"列改变
如果 ("工作时间_止")-("工作时间_中停")-("工作时间_起")小于0时
("工作时间_用时") = ("工作时间_止")-("工作时间_中停")-("工作时间_起")+24
如果("工作时间_止")-("工作时间_中停")-("工作时间_起")大于0时
("工作时间_用时") = ("工作时间_止")-("工作时间_中停")-("工作时间_起")
二。如果{日报表}"准结完成百分比_备刀","准结完成百分比_装刀","准结完成百分比_装校工装","准结完成百分比_试切","准结完成百分比_拆工装","准结工艺_试切","准结工艺_装校工装","准结工艺_装刀","准结工艺_备刀","准结工艺_拆工装"列改变
"准结完成工时_拆工装"="准结完成百分比_拆工装"*"准结工艺_拆工装"
"准结完成工时_试切"="准结完成百分比_试切"*"准结工艺_试切"
"准结完成工时_装校工装"="准结完成百分比_装校工装"*"准结工艺_装校工装"
"准结完成工时_装刀"="准结完成百分比_装刀"*"准结工艺_装刀"
"准结完成工时_备刀"="准结完成百分比_备刀"*"准结工艺_备刀"
三。如果{日报表}"工作时间_用时","加工工艺_设备数量"列改变
"考核_用时"="工作时间_用时"/"加工工艺_设备数量"
四。如果{日报表}""加工完成_标准工时","加工工艺_设备数量"列改变
"考核_标准工时"="加工完成_标准工时"/"加工工艺_设备数量"
五。如果{日报表}""考核_用时","考核_标准工时"列改变
"考核_效率"="考核_标准工时"/"考核_用时"
六。如果{日报表}"加工完成_数量","加工工艺_标准工时"列改变
"加工完成_标准工时"="加工完成_数量"*"加工工艺_标准工时"列改变
七。如果{日报表}"加工完成_数量","加工工艺_装夹工时"列改变
"加工完成_装夹"="加工完成_数量"+"加工工艺_装夹工时"
下载信息 [文件大小: 下载次数: ] | |
点击浏览该文件:佶龙机加二车间管理系统.rar |
If e.DataCol.Name = "难度情况_材质" Then
Dim dr As DataRow
dr = DataTables("基础表").Find(" [材料] = '" & e.DataRow("难度情况_材质") & "'")
If dr IsNot Nothing Then
e.DataRow("难度系数_材质") = dr("材料系数")
Else
e.DataRow("难度系数_材质") = Nothing
End If
End If
二:
for i as integer = 0 to Tables("基础表").count-1
if Tables("基础表").rows(i).isnull("疲劳") = false then
for ii as integer = 0 to tables("产品工艺").count-1
if tables("产品工艺").rows(ii).isnull("加工工时_周期") = false then
if Tables("产品工艺").rows(ii)("加工工时_周期") >= Tables("基础表").rows(i)("疲劳").split("-")(0) andalso tables("产品工艺").rows(ii)("加工工时_周期") < Tables("基础表").rows(i)("疲劳").split("-")(1)
tables("产品工艺").rows(ii)("难度系数_疲劳") = Tables("基础表").rows(i)("疲劳系数")
end if
end if
next
end if
next
三
for i as integer = 0 to Tables("基础表").count-1
if Tables("基础表").rows(i).isnull("重量") = false then
for ii as integer = 0 to tables("产品工艺").count-1
if tables("产品工艺").rows(ii).isnull("难度情况_重量") = false then
if Tables("产品工艺").rows(ii)("难度情况_重量") >= Tables("基础表").rows(i)("重量").split("-")(0) andalso tables("产品工艺").rows(ii)("难度情况_重量") < Tables("基础表").rows(i)("重量").split("-")(1)
tables("产品工艺").rows(ii)("难度系数_重量") = Tables("基础表").rows(i)("重量系数")
Dim dr As DataRow = e.DataRow
Select Case e.DataCol.Name
Case "难度系数_精度","难度系数_材质","难度系数_切削","难度系数_批量","难度系数_疲劳","难度系数_装夹","难度系数_重量","难度系数_钢性","图号"
dr("标准_难度系数") = dr("难度系数_精度")+dr("难度系数_材质")+dr("难度系数_切削")+dr("难度系数_批量")+dr("难度系数_疲劳")+dr("难度系数_装夹")+dr("难度系数_重量")+dr("难度系数_钢性")+1
Case "加工工时_周期","标准_难度系数"
dr("标准_工时") = dr("加工工时_周期")*dr("标准_难度系数")
Case "标准_工时"
dr("标准_产量") =480/ dr("标准_工时")
End Select
end if
end if
next
end if
next