⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 humanselect.frm

📁 人力资源管理系统
💻 FRM
📖 第 1 页 / 共 2 页
字号:
      i = 1
      Do While Not adors.EOF
        strTitle = adors("编号") + vbTab + adors("姓名") + vbTab + adors("性别") + vbTab + adors("身份证号") + vbTab + LTrim(adors("出生年月")) + vbTab + adors("民族") + vbTab + adors("婚姻状况") + vbTab + adors("政治面貌") + vbTab + LTrim(adors("入党团时间")) + vbTab + adors("籍贯") + vbTab + adors("家庭地址") + vbTab + adors("联系电话") + vbTab + adors("手机号码") + vbTab + adors("电子邮箱") + vbTab + adors("其它联系方式") + vbTab + LTrim(adors("参加工作时间")) + vbTab + LTrim(adors("总工龄")) + vbTab + adors("自定义项目1") + vbTab + adors("自定义项目2") + vbTab + adors("部门") + vbTab + adors("工种") + vbTab + adors("职务") + vbTab + adors("职称") + vbTab + LTrim(adors("调入时间")) + vbTab + LTrim(adors("本单位工龄")) + vbTab + adors("基本工资") + vbTab + adors("其它工资") + vbTab + adors("毕业院校") + vbTab + adors("专业") + vbTab + adors("文化程度") + vbTab + adors("特长") + vbTab + adors("简历") + vbTab + LTrim(adors("登记日期")) + vbTab + adors("登记人")
        frmHumanTransfer.MSFlexGrid1.AddItem strTitle, i
        adors.MoveNext
        i = i + 1
     Loop
End If
End Sub
Private Sub Select_PersonRework()
    Dim adors As New Recordset
    Dim strSQL As String
    Dim i As Integer

    adors.ActiveConnection = ADOcn

If txttiaojian.Text = "" Then
        MsgBox "请输入要查询条件"
ElseIf comboyiju.Text = "" Then
        MsgBox "请输入要查询依据"
Else
    frmHumanRework.MSFlexGrid1.Clear
    
    frmHumanRework.MSFlexGrid1.Rows = 1
    frmHumanRework.MSFlexGrid1.Cols = 37
    frmHumanRework.MSFlexGrid1.FixedRows = 0  '不锁定第一行
    '加表的标题
    strTitle = "离职时间" + vbTab + "离职登记日期" + vbTab + "离职登记人" + vbTab + "编号" + vbTab + "姓名" + vbTab + "性别" + vbTab + "身份证号" + vbTab + "出生年月" + vbTab + "民族" + vbTab + "婚姻状况" + vbTab + "政治面貌" + vbTab + "入党团时间" + vbTab + "籍贯" + vbTab + "家庭地址" + vbTab + "联系电话" + vbTab + "手机号码" + vbTab + "电子邮箱" + vbTab + "其它联系方式" + vbTab + "参加工作时间" + vbTab + "总工龄" + vbTab + "自定义项目1" + vbTab + "自定义项目2" + vbTab + "部门" + vbTab + "工种" + vbTab + "职务" + vbTab + "职称" + vbTab + "调入时间" + vbTab + "本单位工龄" + vbTab + "基本工资" + vbTab + "其它工资" + vbTab + "毕业院校" + vbTab + "专业" + vbTab + "文化程度" + vbTab + "特长" + vbTab + "简历" + vbTab + "登记日期" + vbTab + "登记人"
    frmHumanRework.MSFlexGrid1.AddItem strTitle, 0
    frmHumanRework.MSFlexGrid1.FixedRows = 1    ' 锁定第一行
    
    If Optmohu.Value = True Then      '模糊查询
        strSQL = "select * from 离职档案,人事档案 where " + comboyiju.Text + " like '%" + txttiaojian.Text + "%' and (离职档案.编号=人事档案.编号)"
    Else                              '精确查询
      strSQL = "select * from 离职档案,人事档案 where " + comboyiju.Text + " = '" + txttiaojian.Text + "' and (离职档案.编号=人事档案.编号)"
    End If
      adors.Open strSQL
      i = 1
      Do While Not adors.EOF
        strTitle = LTrim(adors("离职时间")) + vbTab + LTrim(adors("离职登记日期")) + vbTab + adors("离职登记人") + vbTab + adors("离职档案.编号") + vbTab + adors("离职档案.姓名") + vbTab + adors("离职档案.性别") + vbTab + adors("离职档案.身份证号") + vbTab
        strTitle = strTitle + LTrim(adors("离职档案.出生年月")) + vbTab + adors("离职档案.民族") + vbTab + adors("离职档案.婚姻状况") + vbTab + adors("离职档案.政治面貌") + vbTab + LTrim(adors("离职档案.入党团时间")) + vbTab + adors("离职档案.籍贯") + vbTab + adors("离职档案.家庭地址") + vbTab
        strTitle = strTitle + adors("离职档案.联系电话") + vbTab + adors("离职档案.手机号码") + vbTab + adors("离职档案.电子邮箱") + vbTab + adors("离职档案.其它联系方式") + vbTab + LTrim(adors("离职档案.参加工作时间")) + vbTab + LTrim(adors("离职档案.总工龄")) + vbTab
        strTitle = strTitle + adors("离职档案.自定义项目1") + vbTab + adors("离职档案.自定义项目2") + vbTab + adors("离职档案.部门") + vbTab + adors("离职档案.工种") + vbTab + adors("离职档案.职务") + vbTab + adors("人事档案.职称") + vbTab + LTrim(adors("离职档案.调入时间")) + vbTab
        strTitle = strTitle + LTrim(adors("离职档案.本单位工龄")) + vbTab + adors("离职档案.基本工资") + vbTab + adors("离职档案.其它工资") + vbTab + adors("离职档案.毕业院校") + vbTab + adors("离职档案.专业") + vbTab + adors("离职档案.文化程度") + vbTab + adors("离职档案.特长") + vbTab + adors("离职档案.简历") + vbTab + LTrim(adors("离职档案.登记日期")) + vbTab + adors("离职档案.登记人")
        frmHumanRework.MSFlexGrid1.AddItem strTitle, i
        adors.MoveNext
        i = i + 1
     Loop
End If
End Sub
Private Sub Select_Leave_Rework()
    Dim adors As New Recordset
    Dim strSQL As String
    Dim i As Integer

    adors.ActiveConnection = ADOcn

If txttiaojian.Text = "" Then
        MsgBox "请输入要查询条件"
ElseIf comboyiju.Text = "" Then
        MsgBox "请输入要查询依据"
Else
    frmLeave_ReworkSelect.MSFlexGrid1.Clear
    
    frmLeave_ReworkSelect.MSFlexGrid1.Rows = 1
    frmLeave_ReworkSelect.MSFlexGrid1.Cols = 37
    frmLeave_ReworkSelect.MSFlexGrid1.FixedRows = 0  '不锁定第一行
    '加表的标题
    strTitle = "离职时间" + vbTab + "离职登记日期" + vbTab + "离职登记人" + vbTab + "编号" + vbTab + "姓名" + vbTab + "性别" + vbTab + "身份证号" + vbTab + "出生年月" + vbTab + "民族" + vbTab + "婚姻状况" + vbTab + "政治面貌" + vbTab + "入党团时间" + vbTab + "籍贯" + vbTab + "家庭地址" + vbTab + "联系电话" + vbTab + "手机号码" + vbTab + "电子邮箱" + vbTab + "其它联系方式" + vbTab + "参加工作时间" + vbTab + "总工龄" + vbTab + "自定义项目1" + vbTab + "自定义项目2" + vbTab + "部门" + vbTab + "工种" + vbTab + "职务" + vbTab + "职称" + vbTab + "调入时间" + vbTab + "本单位工龄" + vbTab + "基本工资" + vbTab + "其它工资" + vbTab + "毕业院校" + vbTab + "专业" + vbTab + "文化程度" + vbTab + "特长" + vbTab + "简历" + vbTab + "登记日期" + vbTab + "登记人"
    frmLeave_ReworkSelect.MSFlexGrid1.AddItem strTitle, 0
    frmLeave_ReworkSelect.MSFlexGrid1.FixedRows = 1    ' 锁定第一行
    
    If Optmohu.Value = True Then      '模糊查询
        If LoadType = 0 Then
        strSQL = "select * from 离职档案 where " + comboyiju.Text + " like '%" + txttiaojian.Text + "%' "
        ElseIf LoadType = 1 Then
        strSQL = "select * from 离职档案 where " + comboyiju.Text + " like '%" + txttiaojian.Text + "%'  and 是否复职=false"
        ElseIf LoadType = 2 Then
        strSQL = "select * from 离职档案 where " + comboyiju.Text + " like '%" + txttiaojian.Text + "%'  and 是否复职=true"
        End If
   Else               '精确查询
        If LoadType = 0 Then
        strSQL = "select * from 离职档案 where " + comboyiju.Text + " = '" + txttiaojian.Text + "' "
        ElseIf LoadType = 1 Then
        strSQL = "select * from 离职档案 where " + comboyiju.Text + " = '" + txttiaojian.Text + "' and 是否复职=false"
        ElseIf LoadType = 2 Then
        strSQL = "select * from 离职档案 where " + comboyiju.Text + " = '" + txttiaojian.Text + "' and 是否复职=true"
        End If
   End If
      adors.Open strSQL
      frmLeave_ReworkSelect.Label5.Caption = comboyiju.Text
      frmLeave_ReworkSelect.Label6.Caption = txttiaojian.Text
      i = 1
      Do While Not adors.EOF
        strTitle = LTrim(adors("离职时间")) + vbTab + LTrim(adors("离职登记日期")) + vbTab + adors("离职登记人") + vbTab + adors("编号") + vbTab + adors("姓名") + vbTab + adors("性别") + vbTab + adors("身份证号") + vbTab
        strTitle = strTitle + LTrim(adors("出生年月")) + vbTab + adors("民族") + vbTab + adors("婚姻状况") + vbTab + adors("政治面貌") + vbTab + LTrim(adors("入党团时间")) + vbTab + adors("籍贯") + vbTab + adors("家庭地址") + vbTab
        strTitle = strTitle + adors("联系电话") + vbTab + adors("手机号码") + vbTab + adors("电子邮箱") + vbTab + adors("其它联系方式") + vbTab + LTrim(adors("参加工作时间")) + vbTab + LTrim(adors("总工龄")) + vbTab
        strTitle = strTitle + adors("自定义项目1") + vbTab + adors("自定义项目2") + vbTab + adors("部门") + vbTab + adors("工种") + vbTab + adors("职务") + vbTab + adors("职称") + vbTab + LTrim(adors("调入时间")) + vbTab
        strTitle = strTitle + LTrim(adors("本单位工龄")) + vbTab + adors("基本工资") + vbTab + adors("其它工资") + vbTab + adors("毕业院校") + vbTab + adors("专业") + vbTab + adors("文化程度") + vbTab + adors("特长") + vbTab + adors("简历") + vbTab + LTrim(adors("登记日期")) + vbTab + adors("登记人")
        frmLeave_ReworkSelect.MSFlexGrid1.AddItem strTitle, i
        adors.MoveNext
        i = i + 1
     Loop
End If
End Sub


   
Private Sub Select_Wage()
    Dim adors As New Recordset
    Dim strSQL As String
    Dim i As Integer

    adors.ActiveConnection = ADOcn

If txttiaojian.Text = "" Then
        MsgBox "请输入要查询条件"
ElseIf comboyiju.Text = "" Then
        MsgBox "请输入要查询依据"
Else
    
    frmWageManage.MSFlexGrid1.Clear
    
    frmWageManage.MSFlexGrid1.Rows = 1
    frmWageManage.MSFlexGrid1.Cols = 30
    frmWageManage.MSFlexGrid1.FixedRows = 0  '不锁定第一行
    '加表的标题
    strTitle = "所属工资月份" + vbTab + "员工编号" + vbTab + "员工姓名" + vbTab + "基本工资" + vbTab + "计件工资" + vbTab
    strTitle = strTitle + "计时工资" + vbTab + "提成工资" + vbTab + "加班费" + vbTab + "旷工费" + vbTab + "技能工资" + vbTab
    strTitle = strTitle + "工龄工资" + vbTab + "全勤奖" + vbTab + "奖励总额" + vbTab + "惩罚总额" + vbTab + "津贴费" + vbTab
    strTitle = strTitle + "交通费" + vbTab + "水电费" + vbTab + "生活费" + vbTab + "高温贴" + vbTab + "房租费" + vbTab
    strTitle = strTitle + "其它保险费" + vbTab + "养老保险费" + vbTab + "失业保险费" + vbTab + "医疗保险费" + vbTab
    strTitle = strTitle + "其它金额" + vbTab + "应发工资" + vbTab + "个人所得税" + vbTab + "税后工资" + vbTab + "其它扣额" + vbTab + "实发工资"

    frmWageManage.MSFlexGrid1.AddItem strTitle, 0
    frmWageManage.MSFlexGrid1.FixedRows = 1    ' 锁定第一行
    
    If Optmohu.Value = True Then      '模糊查询
      strSQL = "select * from 工资档案表,人事档案 where " + comboyiju.Text + " like '%" + txttiaojian.Text + "%'and (工资档案表.员工编号=人事档案.编号)"
    Else                              '精确查询
      strSQL = "select 编号 from 工资档案表,人事档案 where (" + comboyiju.Text + " ='" + txttiaojian.Text + "') and (工资档案表.员工编号=人事档案.编号)"
    End If
    adors.Open strSQL
    i = 1
    Do While Not adors.EOF
       strTitle = adors("所属工资月份") + vbTab + adors("员工编号") + vbTab + adors("员工姓名") + vbTab + LTrim(adors("工资档案表.基本工资")) + vbTab + LTrim(adors("计件工资"))
       strTitle = strTitle + vbTab + LTrim(adors("计时工资")) + vbTab + LTrim(adors("提成工资")) + vbTab + LTrim(adors("加班费")) + vbTab + LTrim(adors("旷工费")) + vbTab + LTrim(adors("技能工资"))
       strTitle = strTitle + vbTab + LTrim(adors("工龄工资")) + vbTab + LTrim(adors("全勤奖")) + vbTab + LTrim(adors("奖励总额")) + vbTab + LTrim(adors("惩罚总额")) + vbTab + LTrim(adors("津贴费"))
       strTitle = strTitle + vbTab + LTrim(adors("交通费")) + vbTab + LTrim(adors("水电费")) + vbTab + LTrim(adors("生活费")) + vbTab + LTrim(adors("高温贴")) + vbTab + LTrim(adors("房租费"))
       strTitle = strTitle + vbTab + LTrim(adors("其它保险费")) + vbTab + LTrim(adors("养老保险费")) + vbTab + LTrim(adors("失业保险费")) + vbTab + LTrim(adors("医疗保险费"))
       strTitle = strTitle + vbTab + LTrim(adors("其它金额")) + vbTab + LTrim(adors("应发工资")) + vbTab + LTrim(adors("个人所得税")) + vbTab + LTrim(adors("税后工资")) + vbTab + LTrim(adors("其它扣额")) + vbTab + LTrim(adors("实发工资"))
        frmWageManage.MSFlexGrid1.AddItem strTitle, i
        adors.MoveNext
        i = i + 1
   Loop
End If
End Sub

Private Sub Select_DefaultWage()
    Dim adors As New Recordset
    Dim strSQL As String
    Dim i As Integer

    adors.ActiveConnection = ADOcn

If txttiaojian.Text = "" Then
        MsgBox "请输入要查询条件"
ElseIf comboyiju.Text = "" Then
        MsgBox "请输入要查询依据"
Else
    
    frmDefaultWage.MSFlexGrid1.Clear
    
    frmDefaultWage.MSFlexGrid1.Rows = 1
    frmDefaultWage.MSFlexGrid1.Cols = 16
    frmDefaultWage.MSFlexGrid1.FixedRows = 0  '不锁定第一行
    '加表的标题
    strTitle = "员工编号" + vbTab + "员工姓名" + vbTab + "基本工资" + vbTab + "技能工资" + vbTab + "津贴费" + vbTab
    strTitle = strTitle + "交通费" + vbTab + "水电费" + vbTab + "生活费" + vbTab + "高温贴" + vbTab + "房租费" + vbTab
    strTitle = strTitle + "其它保险费" + vbTab + "养老保险费" + vbTab + "失业保险费" + vbTab + "医疗保险费" + vbTab
    strTitle = strTitle + "其它金额" + vbTab + "其它扣额"
    
    frmDefaultWage.MSFlexGrid1.AddItem strTitle, 0
    frmDefaultWage.MSFlexGrid1.FixedRows = 1    ' 锁定第一行
    
    If Optmohu.Value = True Then      '模糊查询
      strSQL = "select * from 默认工资项目表,人事档案 where " + comboyiju.Text + " like '%" + txttiaojian.Text + "%' and (默认工资项目表.员工编号=人事档案.编号)"
    Else                              '精确查询
      strSQL = "select * from 默认工资项目表,人事档案 where (" + comboyiju.Text + " ='" + txttiaojian.Text + "') and (默认工资项目表.员工编号=人事档案.编号)"
    End If
    adors.Open strSQL
    i = 1
    Do While Not adors.EOF
       strTitle = adors("员工编号") + vbTab + adors("员工姓名") + vbTab + LTrim(adors("默认工资项目表.基本工资")) + vbTab + LTrim(adors("技能工资")) + vbTab + LTrim(adors("津贴费"))
       strTitle = strTitle + vbTab + LTrim(adors("交通费")) + vbTab + LTrim(adors("水电费")) + vbTab + LTrim(adors("生活费")) + vbTab + LTrim(adors("高温贴")) + vbTab + LTrim(adors("房租费"))
       strTitle = strTitle + vbTab + LTrim(adors("其它保险费")) + vbTab + LTrim(adors("养老保险费")) + vbTab + LTrim(adors("失业保险费")) + vbTab + LTrim(adors("医疗保险费"))
       strTitle = strTitle + vbTab + LTrim(adors("其它金额")) + vbTab + LTrim(adors("其它扣额"))
        frmDefaultWage.MSFlexGrid1.AddItem strTitle, i
        adors.MoveNext
        i = i + 1
   Loop
End If
End Sub
Private Sub Select_TimeWage()
    Dim adors As New Recordset
    Dim strSQL As String
    Dim i As Integer

    adors.ActiveConnection = ADOcn

If txttiaojian.Text = "" Then
        MsgBox "请输入要查询条件"
ElseIf comboyiju.Text = "" Then
        MsgBox "请输入要查询依据"
Else
    
    frmTimeWage.MSFlexGrid1.Clear
    
    frmTimeWage.MSFlexGrid1.Rows = 1
    frmTimeWage.MSFlexGrid1.Cols = 8
    frmTimeWage.MSFlexGrid1.FixedRows = 0  '不锁定第一行
    '加表的标题
    strTitle = "所属工资月份" + vbTab + "员工编号" + vbTab + "员工姓名" + vbTab + "工序名称" + vbTab + "单价" + vbTab
    strTitle = strTitle + "数量" + vbTab + "小计" + vbTab + "记录日期"

    frmTimeWage.MSFlexGrid1.AddItem strTitle, 0
    frmTimeWage.MSFlexGrid1.FixedRows = 1    ' 锁定第一行
    
    If Optmohu.Value = True Then      '模糊查询
      strSQL = "select * from 计时工资表,人事档案 where " + comboyiju.Text + " like '%" + txttiaojian.Text + "%' and (计时工资表.员工编号=人事档案.编号)"
    Else                              '精确查询
      strSQL = "select * from 计时工资表,人事档案 where (" + comboyiju.Text + " ='" + txttiaojian.Text + "') and (计时工资表.员工编号=人事档案.编号)"
    End If
    adors.Open strSQL
    i = 1
    Do While Not adors.EOF
       strTitle = adors("所属工资月份") + vbTab + adors("员工编号") + vbTab + adors("员工姓名") + vbTab + adors("工序名称") + vbTab
       strTitle = strTitle + LTrim(adors("单价")) + vbTab + LTrim(adors("数量")) + vbTab + LTrim(adors("小计")) + vbTab + LTrim(adors("记录日期"))
        frmTimeWage.MSFlexGrid1.AddItem strTitle, i
        adors.MoveNext
        i = i + 1
   Loop
End If
End Sub

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -