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

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

?? module1.bas

?? 考勤系統(tǒng),智能判斷刷卡異常,是一大型ERP系統(tǒng)的一個分支
?? BAS
?? 第 1 頁 / 共 3 頁
字號:
Attribute VB_Name = "Module1"
Public Sub AddRecord()

Dim mDB As New mDB
Dim AmDB As New mDB

Dim strSQL  As String
Dim adoprimaryRS As ADODB.Recordset
Dim strSQL2  As String
Dim adoPrimaryRS2 As ADODB.Recordset
Dim strSQL3  As String
Dim adoPrimaryRS3 As ADODB.Recordset
Dim strSQL4  As String
Dim adoprimaryRS4 As ADODB.Recordset
Dim strSQL5 As String
Dim adoPrimaryRS5 As ADODB.Recordset

' On Error Resume Next
' On Error GoTo Err1

Dim strConA As String
Dim strConS As String



'    Dim mancount As Integer
'
'    Dim i As Integer
'    ReDim mvList(List1.ListCount - 1)
'    'Dim strList As String
'    'strList = ""
'
'    For i = 0 To List1.ListCount - 1
'        mvList(i) = List1.List(i)
'        'strList = strList & "'" & List1.List(i) & "'" & ","
'        'Debug.Print mvList(i)
'    Next i
'    'strList = Left(strList, Len(strList) - 1)

strConA = "Provider=msdasql;uid=;pwd=;dsn=KaoQin;"
strConS = SQLConnDR
'Debug.Print strConS

mDB.InitDB_RY strConS
AmDB.InitDB_RY strConA


Screen.MousePointer = 11
'strSQL = "update IOData set flg=0"    '''' where (IOGateName not like '一層%' or IOGateName not like '%考勤點%')"

strSQL = "update IOData set flg=true where (IOGateName not like '一層%')"
AmDB.ExecuteSQL strSQL
'strSQL = "update IOData set flg=true where (IOGateName not like '%考勤點%')"
'AmDB.ExecuteSQL strSQL



    
    
    
    
    Dim bgtm As Date
    Dim t1 As Integer
    Dim Maxid As Long


    strSQL = "select max(crdtmid) as maxid from empcrdtm"
    Set adoprimaryRS = mDB.adoprimaryRS(strSQL)
    If IsNull(adoprimaryRS.Fields("maxid").Value) Then
        Maxid = 1
    Else
        Maxid = adoprimaryRS.Fields("maxid").Value
    End If

Dim d As Date
d = InputBox("請輸入日期:", , Date)


strSQL2 = "select * from IOData where flg=0 and IODate>=#" & DateAdd("d", -10, d) & "# and IODate<=#" & d & "#"
    Set adoPrimaryRS2 = AmDB.adoprimaryRS(strSQL2)
 Debug.Print strSQL2
 

If MsgBox("將有" & adoPrimaryRS2.RecordCount & "條記錄要被傳輸,確認嗎?", vbYesNo) = vbNo Then
Screen.MousePointer = 0
Exit Sub
End If
If adoPrimaryRS2.RecordCount = 0 Then
Screen.MousePointer = 0
Exit Sub
End If


Screen.MousePointer = 11



    strSQL4 = "select  * from empcrdtm where 1=2"
    Set adoprimaryRS4 = mDB.adoprimaryRS(strSQL4)
  
  
  mDB.BeginTrans
 Dim i As Integer
 
With adoPrimaryRS2
    .MoveFirst
    Do While Not .EOF
    adoprimaryRS4.AddNew
    adoprimaryRS4.Fields("crdtmid").Value = Maxid + 1
    adoprimaryRS4.Fields("emplyid").Value = "00" & adoPrimaryRS2.Fields("HolderNo").Value
    adoprimaryRS4.Fields("empcrdno").Value = adoPrimaryRS2.Fields("CardNo").Value
    adoprimaryRS4.Fields("deviceid").Value = Int(Right(adoPrimaryRS2.Fields("IOGateNo").Value, 1))
    adoprimaryRS4.Fields("reasonid").Value = 0
    adoprimaryRS4.Fields("inorout").Value = 1
    adoprimaryRS4.Fields("cdatetime").Value = adoPrimaryRS2.Fields("IODate").Value & " " & adoPrimaryRS2.Fields("IOTime").Value
    adoprimaryRS4.Fields("isovertime").Value = 0
    adoprimaryRS4.Fields("recordtype").Value = 0
    adoprimaryRS4.Fields("operid").Value = adoPrimaryRS2.Fields("DepartmentNo").Value
    adoprimaryRS4.Update
    .Fields("flg").Value = -1
    .Update
   .MoveNext
   Maxid = Maxid + 1
'   i = i + 1
'   If i Mod 1000 = 0 Then
'   Debug.Print "2332079"
'   End If
   
   Loop
End With



 On Error GoTo Err1

mDB.CommitTrans

Screen.MousePointer = 0




    Exit Sub
Err1:
strSQL = "update IOData set flg=0 where (IOGateName not like '一層%' or IOGateName like '%考勤點%') and IODate>=#" & DateAdd("d", -10, d) & "#  and IODate<=#" & d & "#"
AmDB.ExecuteSQL strSQL

    mDB.RollbackTrans
DisPlayErr Err

End Sub



Public Sub TPKaoQin_ManRefresh(ByVal Index As Integer, ByVal Server As String)
    On Error GoTo Err1
    Err.Clear
    Dim db As New mDB
    Dim mDB As New mDB

    Dim strSQL As String
    Dim adoRS As ADODB.Recordset
    Dim adoprimaryRS As ADODB.Recordset
    Dim strSQL2 As String
    Dim adoPrimaryRS2 As ADODB.Recordset
    Dim strSQL3 As String
    Dim adoPrimaryRS3 As ADODB.Recordset



    If MsgBox("你真的要進行人員更新嗎?", vbYesNo, "NewAsia") = vbYes Then
        Screen.MousePointer = 11

        Select Case Index
            Case 0

  db.InitDB_SQL Server, "xinya", "reformer", "5148936"
  
  strSQL2 = "select * from bmxxk order by bmbh"
  Set adoPrimaryRS2 = db.adoprimaryRS(strSQL2)
  
  
  
  
  
mDB.InitDB_RY strconnDR
'  mDB.InitDB_SQL "tianping", "refor", "reformer", "5148936"

'  Dim i As Integer
'  Dim iLen As Integer
'  Dim s As String
'  Dim sTmp As String
'
'  adoPrimaryRS2.MoveFirst
'  For i = 2 To adoPrimaryRS2.RecordCount + 1
'  adoPrimaryRS2.Fields("xh").Value = i
'  adoPrimaryRS2.Update
'  adoPrimaryRS2.MoveNext
'  Next i
'
'  Set adoPrimaryRS3 = adoPrimaryRS2.Clone
'
'    adoPrimaryRS2.MoveFirst
'    For i = 0 To adoPrimaryRS2.RecordCount - 1
'    s = adoPrimaryRS2.Fields("bmbh").Value
'    If Len(s) > 2 Then
'    sTmp = Left(s, Len(s) - 2)
'    On Error Resume Next
'
'    adoPrimaryRS3.Find "xh='" & sTmp & "'", 0, adSearchForward, adBookmarkFirst
'    If Not adoPrimaryRS3.EOF Then
'    adoPrimaryRS2.Fields("pxh").Value = adoPrimaryRS3.Fields("xh").Value
'    Else
'    adoPrimaryRS2.Fields("pxh").Value = 0
'    End If
'    End If
'    adoPrimaryRS2.Update
'    adoPrimaryRS2.MoveNext
'    Next i


strSQL = "delete from depart"
mDB.ExecuteSQL strSQL
strSQL = "select * from depart"
Set adoprimaryRS = 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 from zgda_jbxxk a,bmxxk b where a.bmbh=b.bmbh"     '''天平
        
        
        
         Set adoRS = db.adoprimaryRS(strSQL)

'Debug.Print adoRS.RecordCount


        'Redo:
        strSQL2 = "delete from emply2"
        mDB.ExecuteSQL strSQL2
        '                strSQL2 = "select count(*) from emply2"
        '                Set adoPrimaryRS2 = mDB.adoprimaryRS(strSQL2)
        '                If adoPrimaryRS2(0).Value Then GoTo Redo
                
        strSQL3 = "select * from emply"
        Set adoPrimaryRS3 = mDB.adoprimaryRS(strSQL3)
                
        strSQL2 = "select * from emply2"
        Set adoPrimaryRS2 = mDB.adoprimaryRS(strSQL2)
        With adoRS
            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" & .Fields("zggh").Value
                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("gangwei").Value = .Fields("gangwei").Value
                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




  
      

        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 & "為新進人員?,F(xiàn)在加入嗎?", vbYesNo, "NewAsia") = vbYes Then
            strSQL2 = "select top 10 * from emply"
            Set adoPrimaryRS2 = mDB.adoprimaryRS(strSQL2)
            If adoRS.RecordCount Then
                adoRS.MoveFirst
                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"
  
  strSQL2 = "select * from bmxxk order by bmbh"
  Set adoPrimaryRS2 = db.adoprimaryRS(strSQL2)
  
  
mDB.InitDB_RY strconnDR

strSQL = "delete from depart"
mDB.ExecuteSQL strSQL
strSQL = "select * from depart"
Set adoprimaryRS = 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

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲制服丝袜av| 日韩精品一区二区三区四区| 国产精品国产三级国产aⅴ原创 | 亚洲一区在线视频观看| 欧美在线免费观看亚洲| 水野朝阳av一区二区三区| 日韩一二三区不卡| 国产精品一区二区久久不卡| 久久亚洲精品小早川怜子| av激情成人网| 亚洲一区成人在线| www国产成人| 99热精品国产| 婷婷成人激情在线网| 久久综合资源网| av午夜一区麻豆| 日韩成人一级片| 国产农村妇女精品| 欧美午夜免费电影| 国产在线精品一区二区三区不卡| 亚洲黄色性网站| 精品日韩av一区二区| 99久久精品99国产精品| 天天综合色天天| 欧美经典一区二区| 欧美乱熟臀69xxxxxx| 国内久久精品视频| 亚洲一二三区不卡| 国产蜜臀97一区二区三区| 欧美三级电影网站| 成人综合日日夜夜| 日韩**一区毛片| 亚洲欧洲国产日韩| 日韩视频一区二区三区在线播放| 97精品电影院| 久久99精品国产麻豆婷婷 | 一区二区在线电影| 精品久久久久一区| 欧美视频在线观看一区二区| 韩国三级电影一区二区| 亚洲男同1069视频| 欧美激情一二三区| 日韩一区二区在线免费观看| 波多野结衣在线一区| 日本伊人精品一区二区三区观看方式 | 91麻豆精品国产91久久久久久| 国产精品自拍毛片| 三级一区在线视频先锋| 中文字幕字幕中文在线中不卡视频| 欧美一级片免费看| 在线亚洲一区观看| www.激情成人| 国产精品99久久久| 黄色日韩网站视频| 日韩和欧美一区二区| 亚洲天堂精品在线观看| 国产亚洲视频系列| 日韩精品一区二区三区在线| 欧美精品tushy高清| 欧洲精品一区二区| 在线亚洲高清视频| 91丝袜呻吟高潮美腿白嫩在线观看| 精东粉嫩av免费一区二区三区| 图片区小说区国产精品视频| 亚洲激情图片一区| 国产综合色精品一区二区三区| 五月天精品一区二区三区| 亚洲精品一二三四区| 1000精品久久久久久久久| 欧美韩国一区二区| 亚洲国产精品v| 国产精品视频第一区| 日本一区二区三区免费乱视频 | 久久久国产精华| 久久新电视剧免费观看| 精品999在线播放| 26uuu国产日韩综合| 精品欧美乱码久久久久久| 日韩欧美不卡在线观看视频| 欧美一区二区三区在线观看 | 99久久婷婷国产精品综合| 成人精品在线视频观看| 99久久99精品久久久久久 | 国产一二精品视频| 国产高清不卡一区| www.日韩av| 欧美在线观看一区| 欧美日本一道本| 日韩精品一区二区三区在线观看| 精品国产伦一区二区三区观看体验 | 午夜精品福利在线| 视频一区二区中文字幕| 日本va欧美va瓶| 国产一区二区免费看| 成人免费毛片aaaaa**| 精品日韩99亚洲| 久久久夜色精品亚洲| ...xxx性欧美| 一区二区三区在线观看视频| 亚洲电影一级黄| 韩国欧美国产1区| av一区二区三区黑人| 欧美性大战久久久久久久| 日韩一区二区中文字幕| 欧美国产日韩a欧美在线观看| 亚洲免费在线观看视频| 日本免费在线视频不卡一不卡二| 国产精品一二三| 91视频一区二区| 日韩精品中文字幕在线不卡尤物| 欧美激情在线看| 首页国产丝袜综合| 国产专区综合网| 一本到不卡精品视频在线观看| 日韩一二三区不卡| 中文字幕一区二区5566日韩| 日韩av中文字幕一区二区| 高清不卡一区二区| 91精品视频网| 国产欧美1区2区3区| 婷婷中文字幕一区三区| 国产精品白丝av| 欧美一区二区三区免费大片 | 亚洲欧洲一区二区在线播放| 日韩国产欧美在线播放| 不卡欧美aaaaa| 欧美成人video| 亚洲狠狠爱一区二区三区| 麻豆91免费观看| 欧美视频在线不卡| 亚洲国产激情av| 久久精品国产77777蜜臀| 色噜噜狠狠成人中文综合| 久久久亚洲综合| 日韩av二区在线播放| 日本久久精品电影| 久久精品网站免费观看| 日韩精品一区第一页| 91在线国产观看| 国产日本欧美一区二区| 99久久久精品| 欧美va亚洲va| 五月天激情小说综合| 91热门视频在线观看| 久久久久久久国产精品影院| 日本成人超碰在线观看| 精品污污网站免费看| 中文字幕一区二区三区在线播放| 国产精华液一区二区三区| 欧美一区二区美女| 日韩国产在线一| 欧美日韩国产电影| 一级日本不卡的影视| 99精品黄色片免费大全| 国产午夜精品久久久久久免费视 | 欧美日韩国产在线播放网站| 亚洲人成小说网站色在线| 国产91富婆露脸刺激对白| 欧美电视剧免费观看| 日本不卡高清视频| 日韩亚洲欧美在线| 视频在线在亚洲| 91精品婷婷国产综合久久性色| 香蕉成人啪国产精品视频综合网| 色菇凉天天综合网| 亚洲摸摸操操av| 91国产视频在线观看| 亚洲伊人伊色伊影伊综合网| 欧美在线观看视频在线| 亚洲一区二区三区自拍| 欧美日韩在线亚洲一区蜜芽| 一区二区三区在线视频观看58| 在线免费亚洲电影| 偷偷要91色婷婷| 日韩精品一区二区三区四区 | 五月天一区二区| 欧美一级久久久| 六月丁香综合在线视频| 精品乱码亚洲一区二区不卡| 极品少妇xxxx精品少妇偷拍| 精品成人私密视频| kk眼镜猥琐国模调教系列一区二区 | 亚洲综合视频在线观看| 欧美日韩国产高清一区二区三区| 日本va欧美va精品| 久久毛片高清国产| 欧美午夜在线观看| 日本一区中文字幕| 国产午夜三级一区二区三| 暴力调教一区二区三区| 亚洲精品久久久蜜桃| 555www色欧美视频| 国产精品911| 亚洲愉拍自拍另类高清精品| 91精品国产欧美一区二区成人| 极品少妇xxxx偷拍精品少妇| 国产精品久久久久影院| 欧美日韩一区二区欧美激情| 久久成人av少妇免费| 中文文精品字幕一区二区|