If Tables("生产过程记录_生产过程记录").Current("上报类型") = "其他异常" Then
For Each r As Row In Tables("生产过程记录_生产过程记录").rows
Dim cls() As String ={"上报类型","成品编码","异常类型","上报类型","异常过程描述","处理部门","需审核人","是否停机","班次","重要程度"}
For Each c As String In cls
If r.isnull(c) Then
msgbox(c & "信息请填写完整,不能有为空信息")
Return
End If
Next
Next
For Each dr1 As DataRow In DataTables("生产过程记录_生产过程记录").DataRows
Dim dr As DataRow = DataTables("生产过程记录_审核过程").AddNew()
dr("年") = Format(Date.Today,"yyyy")
dr("月") = Format(Date.Today,"yyyyMM")
dr("审核单据编码") = dr1("单据编码")
dr("单据内容") = dr1("录入人员")
dr("审核状态") = "已审核"
dr("流程名称") = "生产异常"
dr("创建人员") = _UserName
dr("创建日期") = Date.Now
dr("流程编码") = "无"
dr("审核人员") = _UserName
dr("审核意见") = "提交申请"
dr("审核结果") = "提交申请"
dr("审核过程") = "提交申请"
dr("处理人员") = _UserName
dr("处理日期") = Date.Today
Next
For Each dr2 As DataRow In DataTables("生产过程记录_生产过程记录").DataRows
Dim r1 As DataRow = DataTables("生产过程记录_审核过程").AddNew()
r1("年") = Format(Date.Today,"yyyy")
r1("月") = Format(Date.Today,"yyyyMM")
r1("审核单据编码") = dr2("单据编码")
r1("单据内容") = dr2("录入人员")
r1("审核状态") = "待审核"
r1("流程名称") = "生产异常"
r1("创建人员") = _UserName
r1("创建日期") = Date.Now
r1("流程编码") = "无"
r1("审核人员") = dr2("需审核人")
Next
DataTables("生产过程记录_生产过程记录").DeleteFor("异常过程描述 is null")
DataTables("生产过程记录_生产过程记录").Save()
DataTables("生产过程记录_审核过程").DeleteFor("审核单据编码 is null")
DataTables("生产过程记录_审核过程").Save()
DataTables("生产过程记录_生产过程记录").RemoveFor("")
DataTables("生产过程记录_审核过程").RemoveFor("")
e.Form.Close
End If