Dim r As Row = Tables("OrderList").Current
If r IsNot Nothing AndAlso r.IsNull("PartNo") = False Then
Dim dr As DataRow = DataTables("库存表").Find("Part='" & r("PartNo") & "' and Qty > 0")
If dr IsNot Nothing Then
r("Color") = Color.green.ToARGB
r("缺料程度百分比") = "0%"
Else
Dim str As String = DataTables("BOM").GetComboListString("FNumber='" & r("PartNo") & "'")
dr As DataRow = DataTables("待检产品").Find("Part in ('" & str.Replace("|","','") & "') and Qty > 0")
If dr IsNot Nothing Then
r("Color") = Color.blue.ToARGB
r("缺料程度百分比") = "0%"
Else
r("Color") = Color.red.ToARGB
r("缺料程度百分比") = Nothing
End If
End If
End If