If DataTables("员工信息表").DataRows.Count<1
MessageBox.Show("请先在 <员工信息表> 中添加本期计时工资发放人员的姓名,且身份证号不能重复!","提示")
\'MainTable = Tables("员工信息表")
Else
If Tables("计时工资库").RowS.Count<1
For Each I As DataRow In DataTables("员工信息表").Select("岗位类别=\'计时\'")
Dim DR As Row = Tables("计时工资库").AddNew
DR("姓名") = I("姓名")
dr("身份证号码") = i("身份证号码")
dr("入司日期") = i("入司日期")
dr("部门") = i("部门")
dr("职务") = i("职务")
dr("司龄") = i("司龄")
DR("年份") = Vars("yy")
dr("月份") = vars("mm")
Next
End If
End If
\'------------------------以上代码从《员工信息表》导入员工信息---------------------------------------
\'------------------------以下代码从《岗位薪级表》,根据职称导入岗位工资 保密津贴 竞业限制----------------------------
Dim Filter As String
If .Value IsNull("职务") = False Then
pause = True
Dim jn As DataRow
Dim Filter As String
Filter = "[职务] = \'" & i("职务") & "\'"
jn = DataTables("岗位薪级表").Find(Filter)
If jn IsNot Nothing Then \'如果找到
If i.IsNull("岗位工资") = False Then
dr("岗位工资") = jn( i("岗位工资") )
Else
MessageBox.Show(i("姓名") & "同志的职务找不到对应的岗位工资标准,请核对再操作!")
Exit For
pause = False
End If
Else
MessageBox.Show( i("姓名") & " 同志的职务找不到对应的工资标准,请检查其技能级别")
Exit For
pause = False
End If
End If