Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
下载信息 [文件大小: 下载次数: ] | |
![]() |
如何实现根据不同的车间、不同的产品,要求的合格率指标也不相同。如何写出“不合格”、“合格”、“良好”、“优秀”的判断表达式来。
怎样才算合格、不合格、良好、优秀?
比如:一车间A产品成品率>93%为合格,>96%为良好、>98%为优秀.
二车间B产品成品率>90%为合格,>94%为良好、>96%为优秀。
设置在表A的DataColChanged事件:
Select Case e.DataCol.name
Case "成品率"
If e.DataRow("车间") = "一车间" Then
If e.DataRow("成品率") > 0.98 Then
e.DataRow("是否达标") = "优秀"
ElseIf e.DataRow("成品率") > 0.96 Then
e.DataRow("是否达标") = "良好"
ElseIf e.DataRow("成品率") > 0.93 Then
e.DataRow("是否达标") = "合格"
Else
e.DataRow("是否达标") = "不合格"
End If
ElseIf e.DataRow("车间") = "二车间"
If e.DataRow("成品率") > 0.96 Then
e.DataRow("是否达标") = "优秀"
ElseIf e.DataRow("成品率") > 0.94 Then
e.DataRow("是否达标") = "良好"
ElseIf e.DataRow("成品率") > 0.90 Then
e.DataRow("是否达标") = "合格"
Else
e.DataRow("是否达标") = "不合格"
End If
End Select
下载信息 [文件大小: 下载次数: ] | |
![]() |