亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? module1.bas

?? 考勤系統,智能判斷刷卡異常,是一大型ERP系統的一個分支
?? BAS
?? 第 1 頁 / 共 3 頁
字號:
'                Do While Not adoRS.EOF
'                    With adoPrimaryRS2
'                        .AddNew
'                        .Fields("dptid").Value = 1
'                        .Fields("emplyid").Value = adoRS.Fields("emplyid").Value
'                        .Fields("emplyname").Value = adoRS.Fields("emplyname").Value
'                        .Update
'                    End With
'                    adoRS.MoveNext
'                Loop
'                adoPrimaryRS2.MoveFirst
'            End If
'        End If
'
'
'
'
'        strSQL = "select zcbj,zggh,zgxm,csny,jcsj,lzsj,zgsg,zgjc,zwbh,zgxb from zgda_jbxxk "     '''天平
'Set adoRS = db.adoprimaryRS(strSQL)
'        strSQL3 = "select * from emply"
'        Set adoPrimaryRS3 = mDB.adoprimaryRS(strSQL3)
'
'
''On Error Resume Next
'On Error GoTo Err1
'        With adoPrimaryRS3
''        MsgBox .RecordCount
'            If .RecordCount Then
'            .MoveFirst
'            End If
'            Do While Not .EOF
'            adoRS.Find "zggh='" & Mid(.Fields("emplyid").Value, 3) & "'", 0, adSearchForward, adBookmarkFirst
'            If Not adoRS.EOF Then
'            .Fields("dptid").Value = adoRS.Fields("zgsg").Value
'            .Fields("emplyname").Value = adoRS.Fields("zgxm").Value
'            .Fields("empsex").Value = IIf(adoRS.Fields("zgxb").Value = "男", 1, 0)
'            .Fields("empbirthday").Value = adoRS.Fields("csny").Value
'            .Fields("serial").Value = adoRS.Fields("zgjc").Value
'            .Fields("empcrdyn").Value = IIf(Len(adoRS.Fields("zgjc").Value) > 1, 1, 0)
'            .Fields("duty").Value = Left(adoRS.Fields("zwbh").Value, 10)
'
'            .Fields("zcbj").Value = adoRS.Fields("zcbj").Value
'
'            .Update
'            End If
'            .MoveNext
'            Loop
'            If .RecordCount Then
'            .MoveFirst
'            End If
'        End With
'
'             MsgBox "更新OK!"
       
        
        
        
        
        
        
        
        
        
        
        
        
            Case 1       ''''(自動考勤更新)
        
        
'db.InitDB_SQL Server, "XinYa", "reformer", "5148936"
db.InitDB_SQL Server, "rzerp_xyhn", "reformer", "5148936"
  
  strSQL2 = "select * from bmxxk order by bmbh"
  Set adoPrimaryRS2 = db.adoprimaryRS(strSQL2)
  
'  Debug.Print strconnDR
  
mDB.InitDB_RY strconnDR

'strSQL = "delete from depart"
'mDB.ExecuteSQL strSQL
strSQL = "select * from depart"
Set adoRS_Depart = mDB.adoprimaryRS(strSQL)

'With adoPrimaryRS2
'    .MoveFirst
'    Do While Not .EOF
'    adoprimaryRS.AddNew
'    adoprimaryRS.Fields("dptid").Value = .Fields("xh").Value
'    'adoprimaryRS.Fields("dptno").Value = Format(.Fields("xh").Value, "0000")
'    adoprimaryRS.Fields("dptno").Value = .Fields("bmbh").Value
'    adoprimaryRS.Fields("dptparent").Value = .Fields("pxh").Value
'    adoprimaryRS.Fields("dptname").Value = .Fields("bmmc").Value
'    adoprimaryRS.Fields("ify").Value = 1     ''' .Fields("bmmc").Value
'    adoprimaryRS.Update
'    .MoveNext
'    Loop
'End With

    

'                  strSQL = "select * from zgda_jbxxk"     '''天平
'Set adoprimaryRS = db.adoprimaryRS(strSQL)
''                  strSQL = "select * from bmxxk"     '''天平
''Set adoPrimaryRS3 = db.adoPrimaryRS(strSQL)
'With adoprimaryRS
'    .MoveFirst
'    Do While Not .EOF
'      adoPrimaryRS2.Find "bmbh='" & .Fields("bmbh").Value & "'", 0, adSearchForward, adBookmarkFirst
'  If Not adoPrimaryRS2.EOF Then
'  .Fields("zgsg").Value = adoPrimaryRS2.Fields("xh").Value
'  .Update
'  End If
'  .MoveNext
'  Loop
'  .MoveFirst
'
'  End With
'
'                 strSQL = "select zcbj,zggh,zgxm,jcsj,lzsj,bmmc,csny,zgxb,ylbj from zgda_jbxxk a,bmxxk b where a.bmbh=b.bmbh"     '''天平
'         Set adoRS = db.adoprimaryRS(strSQL)

'Debug.Print strSQL
'Debug.Print adoRS.RecordCount


        'Redo:
        strSQL2 = "delete from emply2"
        mDB.ExecuteSQL strSQL2
        
        strSQL2 = "select * from emply2"
        Set adoPrimaryRS2 = mDB.adoprimaryRS(strSQL2)
                
                
        strSQL3 = "select * from emply"
        Set adoPrimaryRS3 = mDB.adoprimaryRS(strSQL3)
        
        strSQL3 = "select * from depart"
        Set adoRS_Depart = mDB.adoprimaryRS(strSQL3)
        
strSQL = "select zcbj,zggh,zgxm,jcsj,lzsj,bmmc,csny,zgxb,ylbj,bmmc,zwmc  from zgda_jbxxk a,bmxxk b,zwxxk c where a.zwbh=c.zwbh and a.bmbh=b.bmbh"     '''天平
Set adoRS = db.adoprimaryRS(strSQL)

                
        With adoRS   '''zgda_jbxxk
            If .RecordCount = 0 Then Exit Sub
        .MoveFirst
            Do Until .EOF
'            If .Fields("zcbj").Value <> 0 Then
                adoPrimaryRS2.AddNew
                adoPrimaryRS2.Fields("ifin").Value = .Fields("zcbj").Value
                adoPrimaryRS2.Fields("partname").Value = .Fields("bmmc").Value
                adoPrimaryRS2.Fields("emplyid").Value = "00" & Left(.Fields("zggh").Value, 6)
                adoPrimaryRS2.Fields("emplyname").Value = LeftB(.Fields("zgxm").Value, 8)
                adoPrimaryRS2.Fields("indate").Value = .Fields("jcsj").Value
                adoPrimaryRS2.Fields("outdate").Value = .Fields("lzsj").Value
                adoPrimaryRS2.Fields("csny").Value = .Fields("csny").Value
               adoPrimaryRS2.Fields("zwmc").Value = .Fields("zwmc").Value
                
                
                adoPrimaryRS2.Fields("zgxb").Value = .Fields("zgxb").Value
                adoRS_Depart.Find "dptname='" & .Fields("bmmc").Value & "'", 0, adSearchForward, adBookmarkFirst
                
                If adoRS_Depart.EOF Then
                adoPrimaryRS2.Fields("dptid").Value = 1
                Else
                adoPrimaryRS2.Fields("dptid").Value = adoRS_Depart.Fields("dptid").Value
                End If
                
                adoPrimaryRS2.Update
'            Else
'            'adoPrimaryRS3.Find "emplyid='" & "00" & .Fields("工號").Value & "'", 0, adSearchForward, adBookmarkFirst
'            adoPrimaryRS3.Filter = "emplyid='00" & .Fields("zggh").Value & "'"        ''', 0, adSearchForward, adBookmarkFirst
'            If adoPrimaryRS3.RecordCount Then
'            adoPrimaryRS3.Fields("dptid").Value = 2
''            adoPrimaryRS3.Fields("empbirthday").Value = .Fields("csny").Value
'          adoPrimaryRS3.Update
'            End If
'            End If
            
                .MoveNext
            Loop
'        adoPrimaryRS2.Update
'        adoPrimaryRS3.Update
       End With


On Error Resume Next


  ''''''進廠日期如果正好在假日或星期六,星期天的向后推遲;
GoOn1:
  strSQL = "select * from emply2 where indate in (select JR_date from CC_JRdate)"
  Set adoprimaryRS = mDB.adoprimaryRS(strSQL)
  If adoprimaryRS.RecordCount Then
  With adoprimaryRS
  .MoveFirst
  Do While Not .EOF
  .Fields("indate").Value = DateAdd("d", 1, .Fields("indate").Value)
  .Update
  .MoveNext
  Loop
  End With
  GoTo GoOn1
  End If
  ''''''進廠日期如果正好在假日或星期六,星期天的向后推遲;
  ''''''離職日期如果正好在假日或星期六,星期天的向前推進;
GoOn2:
   strSQL = "select * from emply2 where (outdate is not null) and outdate in (select JR_date from CC_JRdate)"
  Set adoprimaryRS = mDB.adoprimaryRS(strSQL)
  If adoprimaryRS.RecordCount Then
  With adoprimaryRS
  .MoveFirst
  Do While Not .EOF
  .Fields("outdate").Value = DateAdd("d", -1, .Fields("outdate").Value)
  .Update
  .MoveNext
  Loop
  End With
  GoTo GoOn2
  End If
  ''''''離職日期如果正好在假日或星期六,星期天的向前推進;
 
    ''''''如果進廠日期大離職日期,則進廠日期等離職日期;
strSQL = "update emply2 set outdate=indate where indate>outdate"
mDB.ExecuteSQL strSQL
    ''''''如果進廠日期大離職日期,則進廠日期等離職日期;

  

      

        strSQL = "select * from emply2 where emplyid not in (select emplyid from emply)"
        Set adoRS = mDB.adoprimaryRS(strSQL)


        Screen.MousePointer = 0

        If MsgBox("更新后合計人員——" & adoPrimaryRS2.RecordCount & "其中有" & adoRS.RecordCount & "為新進人員。現在加入嗎?", vbYesNo, "NewAsia") = vbYes Then
        Screen.MousePointer = 11
            strSQL2 = "select  * from emply"
            Set adoPrimaryRS2 = mDB.adoprimaryRS(strSQL2)
            
        strSQL3 = "select * from emply2"
        Set adoPrimaryRS3 = mDB.adoprimaryRS(strSQL3)
  With adoPrimaryRS3
    .MoveFirst
    Do While Not .EOF

    adoPrimaryRS2.Find "emplyid='" & .Fields("emplyid").Value & "'", 0, adSearchForward, adBookmarkFirst
    If adoPrimaryRS2.EOF Then
        adoPrimaryRS2.AddNew
        adoPrimaryRS2.Fields("emplyid").Value = .Fields("emplyid").Value
        adoPrimaryRS2.Fields("emplyname").Value = .Fields("emplyname").Value
        adoPrimaryRS2.Fields("dptid").Value = .Fields("dptid").Value
        adoPrimaryRS2.Fields("empbirthday").Value = .Fields("csny").Value
        adoPrimaryRS2.Fields("empsex").Value = .Fields("zgxb").Value
        adoPrimaryRS2.Fields("zcbj").Value = .Fields("ifin").Value
        adoPrimaryRS2.Fields("empcrdyn").Value = 1
        adoPrimaryRS2.Fields("serial").Value = Format(CLng(100000 * Rnd), "#####")
    Else
'        adoPrimaryRS2.Fields("emplyid").Value = .Fields("emplyid").Value
'        adoPrimaryRS2.Fields("emplyname").Value = .Fields("emplyname").Value
        adoPrimaryRS2.Fields("dptid").Value = .Fields("dptid").Value
        adoPrimaryRS2.Fields("empbirthday").Value = .Fields("csny").Value
        adoPrimaryRS2.Fields("empsex").Value = .Fields("zgxb").Value
        adoPrimaryRS2.Fields("zcbj").Value = .Fields("ifin").Value
'        adoPrimaryRS2.Fields("empcrdyn").Value = 1
'        adoPrimaryRS2.Fields("serial").Value = Format(CLng(100000 * Rnd), "#####")
    End If
    adoPrimaryRS2.Update
    .MoveNext
    Loop
    
  End With
  
            
   End If
   
            
            
'            If adoRS.RecordCount Then
'                adoRS.MoveFirst
'                Do While Not adoRS.EOF
'                    With adoPrimaryRS2
'                        .AddNew
'                        .Fields("emplyid").Value = adoRS.Fields("emplyid").Value
'                        .Fields("emplyname").Value = adoRS.Fields("emplyname").Value
'                        .Fields("dptid").Value = adoRS.Fields("dptid").Value
'                        .Fields("empbirthday").Value = adoRS.Fields("csny").Value
'                        .Fields("empsex").Value = adoRS.Fields("zgxb").Value
'                        .Fields("zcbj").Value = adoRS.Fields("ifin").Value
'                        .Fields("empcrdyn").Value = 1
'                        .Fields("serial").Value = Format(CLng(100000 * Rnd), "#####")
'                        .Update
'                    End With
'                    adoRS.MoveNext
'                Loop
'                adoPrimaryRS2.MoveFirst
'            End If
'        End If
'
'
'
'
'        strSQL = "select zcbj,zggh,zgxm,csny,jcsj,lzsj,zgsg,zgjc,zwbh,zgxb,ylbj from zgda_jbxxk "     '''天平
'Set adoRS = db.adoprimaryRS(strSQL)
'        strSQL3 = "select * from emply"
'        Set adoPrimaryRS3 = mDB.adoprimaryRS(strSQL3)
'
'
'
''On Error Resume Next
'On Error GoTo Err1
'        With adoPrimaryRS3
''        MsgBox .RecordCount
'            If .RecordCount Then
'            .MoveFirst
'            End If
'            Do While Not .EOF
'            adoRS.Find "zggh='" & Mid(.Fields("emplyid").Value, 3) & "'", 0, adSearchForward, adBookmarkFirst
'            If Not adoRS.EOF Then
'            .Fields("dptid").Value = adoRS.Fields("zgsg").Value
'            .Fields("emplyname").Value = adoRS.Fields("zgxm").Value
'            .Fields("empsex").Value = adoRS.Fields("zgxb").Value   ''' IIf(adoRS.Fields("zgxb").Value = "男", 1, 0)
'            .Fields("empbirthday").Value = adoRS.Fields("csny").Value
'            .Fields("serial").Value = adoRS.Fields("zgjc").Value
'            .Fields("empcrdyn").Value = IIf(Len(adoRS.Fields("zgjc").Value) > 1, 1, 0)
'            .Fields("duty").Value = Left(adoRS.Fields("zwbh").Value, 10)
'
'            .Fields("zcbj").Value = adoRS.Fields("zcbj").Value
'
'            .Update
'            End If
'            .MoveNext
'            Loop
'            If .RecordCount Then
'            .MoveFirst
'            End If
'        End With
        
        
        
              
          
'       ''''''''''////////////**********************///////////////////////
'       Dim n As Integer
'          strSQL = "select zcbj,zggh,zgxm,csny,jcsj,lzsj,zgsg,zgjc,zwbh,zgxb,ylbj from zgda_jbxxk where ylbj<>0"     '''天平
'Set adoRS = db.adoprimaryRS(strSQL)
'
'        'adoRS.Filter = "ylbj<>0"
'        If adoRS.RecordCount Then
'        With adoRS
'            .MoveFirst
'            Do While Not .EOF
'            strSQL = "delete from emply2 where emplyid='00" & .Fields("zggh").Value & "'"
'            'Debug.Print strSQL
'
'            mDB.ExecuteSQL strSQL
'
'            strSQL = "delete from emply where emplyid='00" & .Fields("zggh").Value & "'"
'            mDB.ExecuteSQL strSQL
'            n = n + 1
'
'            .MoveNext
'            Loop
'            '''MsgBox .RecordCount & "條記錄被刪除。"
'        End With
'
'
'        End If
        
       ''''''''''////////////**********************///////////////////////
        
      
        
        
        
        
        
             Screen.MousePointer = 0
   
        
          MsgBox "更新OK!"
  
      
        End Select
    
  


        'Set db = Nothing
        'Set mDB = Nothing

    End If


    Set db = Nothing
    Set mDB = Nothing

    Exit Sub
Err1:
    Screen.MousePointer = 0
DisPlayErr Err

    Set db = Nothing
    Set mDB = Nothing


End Sub

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品一区二区国语对白| 中文欧美字幕免费| 国产91丝袜在线播放0| 亚洲精品中文在线影院| 精品国产一区二区三区久久久蜜月| 国产精品77777| 日韩高清一级片| 国产精品国产a级| 2022国产精品视频| 欧美三级在线播放| 成人av动漫网站| 精品一区二区国语对白| 午夜精品视频一区| 亚洲女同女同女同女同女同69| 亚洲精品一区二区三区香蕉| 欧美日韩你懂得| 91色综合久久久久婷婷| 成人性生交大片免费看中文| 欧美剧在线免费观看网站| 激情成人综合网| 亚洲欧洲中文日韩久久av乱码| 欧美一区二区三级| 欧美性猛交xxxx乱大交退制版| 成人av午夜影院| 国产成人啪免费观看软件| 久久99精品久久久久久动态图 | 一区二区三区中文在线| 久久久久国产精品免费免费搜索| 7878成人国产在线观看| 欧美性欧美巨大黑白大战| 91免费看视频| www.亚洲精品| 成人视屏免费看| 国产一区二区三区在线观看精品| 免费美女久久99| 蜜臀va亚洲va欧美va天堂| 天堂一区二区在线| 日日噜噜夜夜狠狠视频欧美人| 国产精品超碰97尤物18| 欧美激情一区三区| 国产精品久久毛片a| 国产精品毛片久久久久久| 欧美经典一区二区三区| 欧美国产综合色视频| 日本一区二区视频在线观看| 国产亚洲精品aa| 日本一区二区久久| 中日韩免费视频中文字幕| 国产精品美女视频| 最新热久久免费视频| 国产精品久久三| 一区二区三区毛片| 日韩精品欧美成人高清一区二区| 日本vs亚洲vs韩国一区三区| 老司机一区二区| 国产成人亚洲精品狼色在线| 成人精品电影在线观看| 色8久久精品久久久久久蜜| 欧美在线免费视屏| 91麻豆精品国产自产在线| 久久一夜天堂av一区二区三区| 国产欧美一区二区精品久导航| 中文字幕日韩av资源站| 亚洲高清在线精品| 美女视频一区二区| 成人性生交大片免费看在线播放 | 色哟哟国产精品免费观看| 欧美日韩小视频| 欧美电影免费观看高清完整版| 国产色综合一区| 亚洲一区二区三区中文字幕在线| 婷婷丁香激情综合| 国产成人夜色高潮福利影视| 日本伦理一区二区| 精品乱人伦一区二区三区| 国产精品三级视频| 日韩高清不卡一区二区三区| 国内精品国产成人国产三级粉色| 成人毛片在线观看| 欧美日韩一二三| 久久精品水蜜桃av综合天堂| 一区二区理论电影在线观看| 精品在线一区二区| 91久久精品网| 久久综合色综合88| 亚洲国产一区二区在线播放| 国模大尺度一区二区三区| 91老司机福利 在线| 欧美一区二区三区播放老司机| 中国av一区二区三区| 18成人在线观看| 日韩高清在线电影| 国产东北露脸精品视频| 一本色道久久综合亚洲精品按摩| 欧美大片在线观看一区二区| ...av二区三区久久精品| 久久99久久精品欧美| 91麻豆国产精品久久| 久久亚洲免费视频| 亚洲精品少妇30p| 国产精品香蕉一区二区三区| 欧美视频日韩视频在线观看| 国产欧美日韩三区| 欧美a一区二区| 色老头久久综合| 国产校园另类小说区| 免费欧美高清视频| 精品婷婷伊人一区三区三| 国产精品素人视频| 久久69国产一区二区蜜臀| 91国产视频在线观看| 久久精品一级爱片| 极品少妇xxxx偷拍精品少妇| 欧美日本一区二区三区四区| 亚洲视频一二三| 福利一区福利二区| 久久综合九色综合97_久久久| 成人一区在线看| 日韩视频123| 亚洲高清视频在线| 色噜噜夜夜夜综合网| 国产日产欧美一区| 国产自产v一区二区三区c| 欧美一区二区观看视频| 亚洲一区二区三区自拍| 91麻豆精东视频| 最新中文字幕一区二区三区| 成人免费视频视频在线观看免费 | 欧美国产欧美综合| 国产一区二区在线观看免费| 日韩欧美亚洲国产另类| 日韩av不卡一区二区| 欧美一区二区三区四区久久| 欧美a级一区二区| 欧美一卡二卡在线观看| 日韩精品一区第一页| 欧美老女人在线| 日本在线不卡视频| 日韩欧美一二区| 精品一区二区三区av| 久久这里只有精品首页| 国产精品123| 成人欧美一区二区三区视频网页| 99视频精品在线| 亚洲女性喷水在线观看一区| 在线精品视频免费播放| 亚洲成人激情社区| 日韩视频一区二区三区在线播放| 蜜臀av一区二区在线免费观看| 日韩精品一区二区三区四区视频| 激情av综合网| 中文字幕一区免费在线观看| 91视频国产资源| 亚洲福利国产精品| 欧美一区二区视频观看视频| 国产尤物一区二区| 国产精品人妖ts系列视频| 色综合久久综合| 三级精品在线观看| 久久精品免视看| 在线观看日韩高清av| 免费在线观看一区二区三区| 久久综合狠狠综合久久综合88| 成人h动漫精品一区二区| 夜夜亚洲天天久久| 欧美成人高清电影在线| 成人免费av网站| 亚洲午夜精品网| 久久午夜羞羞影院免费观看| 99热精品一区二区| 天天色天天操综合| 久久久精品免费网站| 欧美伊人精品成人久久综合97| 麻豆成人在线观看| 中文字幕一区三区| 日韩欧美在线不卡| 99久久精品国产精品久久| 日本不卡在线视频| 国产精品欧美极品| 欧美一级片免费看| 波多野洁衣一区| 美女在线一区二区| 亚洲激情综合网| 久久亚洲综合色一区二区三区| 99国产精品久久久久久久久久 | 国产麻豆精品一区二区| 一区二区三区在线视频观看58| 精品少妇一区二区三区视频免付费| av网站一区二区三区| 美女性感视频久久| 亚洲精品高清在线| 精品成人免费观看| 欧美体内she精高潮| 国产乱码精品一区二区三区忘忧草 | 成人禁用看黄a在线| 奇米精品一区二区三区在线观看一 | 成人高清免费观看| 蜜桃视频一区二区三区 | 日韩福利视频网| 自拍偷拍欧美精品|