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

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

?? frmexport.frm

?? 考勤機管理軟件,用于統計某段時間某個部門或者某個員工在某段內遲到與早退次數.
?? FRM
?? 第 1 頁 / 共 3 頁
字號:
End Sub




Private Sub cmdNext2_Click()

'    If Trim(cmbName.Text) = "" Then
'        Message "請選擇名稱!"
'        Exit Sub
'    End If
    
    If Trim(cmbCode.Text) = "" Then
        Message "請選擇編號!"
        Exit Sub
    End If
    
    If Option1 = True Then
        If Trim(cmbCard.Text) = "" Then
            Message "請選擇卡號!"
            Exit Sub
        End If
    Else
        If Len(Trim(txtBaseVal.Text)) <> 8 Then
            Message "基值輸入有誤,卡號由8位數字組成!"
            Exit Sub
        End If
    End If
    
'    If Trim(cmbOnClass.Text) = "" Then
'        Message "請選擇默認排班!"
'        Exit Sub
'    End If
'
'    If Trim(cmbVac.Text) = "" Then
'        Message "請選擇默認休假!"
'        Exit Sub
'    End If
    
    
    HideFrame
    Frame(3).Visible = True
    
    cmdFinish.Enabled = False

    Dim lName As Long
    Dim lCode As Long
    Dim lCard As Long
    Dim lOnClassID As Long
    Dim lVacID As Long
    
    Dim sName As String
    Dim sCode As String
    Dim sCard As String
    Dim tmpSQL As String
    Dim Index As Long
    
    Dim blnOpt As Boolean
    
    blnOpt = Option1
    lCard = Val(txtBaseVal.Text)
    
    
    Dim rst As New Recordset
    
    
    If LCase(Right(Trim(m_FilePath), 3)) = "xls" Then
            
            If rst.State = adStateOpen Then rst.Close
            Set rst = Nothing
            rst.CursorLocation = adUseClient
            rst.Open "select * from Employee ", con, adOpenStatic, adLockBatchOptimistic
            
            If cmbName.ListIndex <> -1 Then lName = cmbName.GetItemData(cmbName.ListIndex)
            If cmbCode.ListIndex <> -1 Then lCode = cmbCode.GetItemData(cmbCode.ListIndex)

            lOnClassID = cmbOnClass.ID
            lVacID = cmbVac.ID
            
'            Set ExcelSheet = ExcelApp.ActiveWorkbook.Sheets(1)
            
            ProgressBar.Value = 0
            ProgressBar.Max = ExcelSheet.UsedRange.Rows.Count
            
            For Index = 2 To ExcelSheet.UsedRange.Rows.Count
            
                If blnOpt = True Then
                
                    If cmbCard.ListIndex <> -1 Then lCard = cmbCard.GetItemData(cmbCard.GetCurSel)
                    
                    sCard = Trim(ExcelSheet.Cells(Index, lCard))
                    If sCard = "" Then GoTo goNext
                    If Trim(ExcelSheet.Cells(Index, lCode)) = "" Then GoTo goNext
                    
                    If rst.RecordCount > 0 Then rst.MoveFirst
                    rst.Find "Code='" & ExcelSheet.Cells(Index, lCode) & "'"
                    If rst.EOF = False Then GoTo goNext
            
                    If rst.RecordCount > 0 Then rst.MoveFirst
                    rst.Find "Card='" & ExcelSheet.Cells(Index, lCard) & "'"
                    If rst.EOF = False Then GoTo goNext
                    
                    If Len(sCard) < 8 Then
                        sCard = Right("00000000" & sCard, 8)
                    End If
                    
                    If Len(sCard) > 8 Then
                    
                        If Option4 Then
                            sCard = Right(sCard, 8)
                        Else
                            sCard = Left(sCard, 8)
                        End If
                        
                    End If
                
                Else
                    
                    sCard = Right("00000000" & CStr(lCard), 8)
                    
                    If sCard = "" Then GoTo goNext
                    If Trim(ExcelSheet.Cells(Index, lCode)) = "" Then GoTo goNext
                    
                    If rst.RecordCount > 0 Then rst.MoveFirst
                    rst.Find "Code='" & ExcelSheet.Cells(Index, lCode) & "'"
                    If rst.EOF = False Then GoTo goNext
                    
                    lCard = lCard + 1
                End If

                rst.AddNew
                If Trim(cmbCode.Text) <> "" Then rst.Fields("Code") = ExcelSheet.Cells(Index, lCode)
                If Trim(cmbName.Text) <> "" Then rst.Fields("Name") = ExcelSheet.Cells(Index, lName)
                If sCard <> "" Then rst.Fields("Card") = sCard
                If Trim(cmbOnClass.Text) <> "" Then rst.Fields("OnClassID") = lOnClassID
                If Trim(cmbVac.Text) <> "" Then rst.Fields("VacID") = lVacID
                rst.Update
                
goNext:
                ProgressBar.Value = ProgressBar.Value + 1
                
            Next
            rst.UpdateBatch

    ElseIf LCase(Right(Trim(m_FilePath), 3)) = "mdb" Then
    
            If rst.State = adStateOpen Then rst.Close
            Set rst = Nothing
            rst.CursorLocation = adUseClient
            rst.Open "select * from " & cmbTable.Text, tmpCon, adOpenStatic, adLockBatchOptimistic
            
            
            If rstExec.State = adStateOpen Then rstExec.Close
            Set rstExec = Nothing
            rstExec.CursorLocation = adUseClient
            rstExec.Open "select * from Employee", con, adOpenStatic, adLockBatchOptimistic
            
            If rst.RecordCount > 0 Then
                rst.MoveFirst
                ProgressBar.Value = 0
                ProgressBar.Max = rst.RecordCount
            End If
            While Not rst.EOF
                
                If Trim(cmbName.Text) <> "" Then
                    If IsNull(rst.Fields(cmbName.Text)) Then sName = "" Else sName = Trim(rst.Fields(cmbName.Text))
                End If
                
                If Trim(cmbCode.Text) <> "" Then
                    If IsNull(rst.Fields(cmbCode.Text)) Then sCode = "" Else sCode = Trim(rst.Fields(cmbCode.Text))
                End If
                lOnClassID = cmbOnClass.ID
                lVacID = cmbVac.ID
                
                If blnOpt Then
                    sCard = Trim(rst.Fields(cmbCard.Text))
                    If sCode = "" Then GoTo toNext
                    If sCard = "" Then GoTo toNext
                    
                    If rstExec.RecordCount > 0 Then rstExec.MoveFirst
                    rstExec.Find "Code='" & sCode & "'"
                    If rstExec.EOF = False Then GoTo toNext
            
                    If rstExec.RecordCount > 0 Then rstExec.MoveFirst
                    rstExec.Find "Card='" & sCard & "'"
                    If rstExec.EOF = False Then GoTo toNext
                    
                    If Len(sCard) < 8 Then
                        sCard = Right("00000000" & sCard, 8)
                    End If
                    
                    If Len(sCard) > 8 Then
                    
                        If Option4 Then
                            sCard = Right(sCard, 8)
                        Else
                            sCard = Left(sCard, 8)
                        End If
                        
                    End If
                    
                Else
                    
                    sCard = Right("00000000" & CStr(lCard), 8)
                    
                    If sCode = "" Then GoTo toNext
                    If sCard = "" Then GoTo toNext
                    
                    If rstExec.RecordCount > 0 Then rstExec.MoveFirst
                    rstExec.Find "Code='" & sCode & "'"
                    If rstExec.EOF = False Then GoTo toNext
                            
                    lCard = lCard + 1
                End If
                
                rstExec.AddNew
                If Trim(cmbCode.Text) <> "" Then rstExec.Fields("Code") = sCode
                If Trim(cmbName.Text) <> "" Then rstExec.Fields("Name") = sName
                If sCard <> "" Then rstExec.Fields("Card") = sCard
                If Trim(cmbOnClass.Text) <> "" Then rstExec.Fields("OnClassID") = lOnClassID
                If Trim(cmbVac.Text) <> "" Then rstExec.Fields("VacID") = lVacID
                rstExec.Update
               
toNext:
                rst.MoveNext
                ProgressBar.Value = ProgressBar.Value + 1
            Wend
            rstExec.UpdateBatch
            
    End If
    
    If rst.State = adStateOpen Then rst.Close
    Set rst = Nothing
    
    cmdFinish.Enabled = True
End Sub

Private Sub cmdFinish_Click()
    Unload Me
End Sub


Private Sub cmdSelect_Click()
On Error GoTo IsErr:

    ComDlg.CancelError = True
    ComDlg.Filter = "Excel File(*.xls)|*.xls|Access File(*.mdb)|*.mdb|All File(*.xls;*.mdb)|*.xls;*.mdb"
    ComDlg.InitDir = App.Path
    ComDlg.DialogTitle = "導入"
    ComDlg.ShowOpen
    txtPath.Text = ComDlg.FileName
    
IsErr:
End Sub

Private Sub HideFrame()
    Dim i As Integer
    
    For i = 1 To Frame.Count
        Frame(i).Visible = False
    Next

End Sub





Private Sub Form_Unload(Cancel As Integer)
On Error Resume Next

    If rstGrid.State = 1 Then rstGrid.Close
    Set rstGrid = Nothing
    If rstExec.State = 1 Then rstExec.Close
    Set rstExec = Nothing

    If tmpCon.State = 1 Then tmpCon.Close
    Set tmpCon = Nothing
    
    If Not (ExcelSheet Is Nothing) Then Set ExcelSheet = Nothing
    If Not (ExcelWorkbook Is Nothing) Then Set ExcelWorkbook = Nothing
    ExcelApp.Quit
    If Not (ExcelApp Is Nothing) Then Set ExcelApp = Nothing
    
End Sub

Private Sub Option1_Click()
    Option1 = True
    Option2 = False
    Option3.Enabled = True
    Option4.Enabled = True
    txtBaseVal.Enabled = False
    cmbCard.Enabled = True
    
End Sub

Private Sub Option2_Click()
    Option1 = False
    Option2 = True
    Option3.Enabled = False
    Option4.Enabled = False
    txtBaseVal.Enabled = True
    cmbCard.Enabled = False
   
End Sub

Private Sub Option3_Click()
    Option3 = True
    Option4 = False
End Sub

Private Sub Option4_Click()
    Option3 = False
    Option4 = True
End Sub

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色综合天天性综合| 欧美另类久久久品| 欧美日韩国产在线播放网站| 久久精品亚洲国产奇米99| 中文字幕一区在线观看| 裸体一区二区三区| 91麻豆国产福利精品| 久久久国际精品| 日本伊人午夜精品| 色哟哟在线观看一区二区三区| 欧美tickling网站挠脚心| 国产精品成人午夜| 国产精品18久久久久久vr| 欧美精品亚洲二区| 成人免费在线视频| 国产精品一二一区| 久久综合色之久久综合| 日韩福利视频导航| 欧美日韩精品一区二区三区| 亚洲欧美福利一区二区| 国产91精品精华液一区二区三区 | 日韩精品国产精品| 色综合 综合色| 亚洲欧美在线视频| 不卡在线视频中文字幕| 国产色综合一区| 久久国产日韩欧美精品| 欧美一级视频精品观看| 亚洲bt欧美bt精品777| 色噜噜夜夜夜综合网| 亚洲欧美综合色| 9久草视频在线视频精品| 国产亚洲欧洲997久久综合| 黑人精品欧美一区二区蜜桃| 精品国产一二三| 韩日av一区二区| 国产亚洲精品久| 国产福利精品一区| 欧美激情一区二区三区全黄| 成人午夜视频免费看| 国产精品免费视频一区| 波多野结衣在线一区| 亚洲国产岛国毛片在线| 成人免费看视频| 一区在线中文字幕| 色婷婷综合激情| 亚洲成在线观看| 日韩欧美色综合网站| 国产麻豆精品视频| 国产偷国产偷亚洲高清人白洁| 国产精品1024| 亚洲欧美一区二区三区国产精品 | 欧美视频在线一区| 美女免费视频一区| 国产亚洲午夜高清国产拍精品| 国产91精品一区二区麻豆亚洲| 中文字幕亚洲不卡| 91久久线看在观草草青青| 亚洲成人先锋电影| 亚洲精品在线观看视频| 成人91在线观看| 亚洲国产一区二区三区青草影视| 91超碰这里只有精品国产| 麻豆中文一区二区| 中文字幕欧美国产| 精品视频免费看| 国产精品一区二区视频| 亚洲黄色录像片| 日韩欧美激情四射| 95精品视频在线| 日韩vs国产vs欧美| 国产精品成人免费| 日韩三级在线观看| 97se亚洲国产综合自在线| 香蕉久久夜色精品国产使用方法 | 伊人婷婷欧美激情| 日韩免费高清电影| 北岛玲一区二区三区四区| 天堂成人免费av电影一区| 亚洲国产精品成人综合| 日韩一区二区三区在线观看| 成人h动漫精品| 免费人成精品欧美精品| 中文字幕在线不卡视频| 日韩精品一区二区三区在线| 在线观看精品一区| 福利一区福利二区| 日本午夜一区二区| 亚洲精品乱码久久久久久久久| 欧美成人国产一区二区| 欧美吻胸吃奶大尺度电影| 成人av网站免费观看| 麻豆久久久久久久| 午夜精品久久久久久久久久久| 中文字幕一区在线观看视频| 久久一二三国产| 67194成人在线观看| 91黄色在线观看| 成人黄色大片在线观看| 国产一区二区在线视频| 另类人妖一区二区av| 天天做天天摸天天爽国产一区| 自拍偷自拍亚洲精品播放| 国产欧美精品国产国产专区| 日韩久久精品一区| 欧美人与z0zoxxxx视频| 在线观看www91| 91视频在线观看| 不卡一二三区首页| 不卡的av网站| av午夜一区麻豆| 成人av在线影院| 国产成人综合亚洲网站| 久热成人在线视频| 蜜桃精品在线观看| 蜜臀av性久久久久av蜜臀妖精| 香蕉乱码成人久久天堂爱免费| 一区二区三区毛片| 亚洲人吸女人奶水| 一区二区三区中文字幕在线观看| 成人欧美一区二区三区1314| 亚洲日本在线观看| 一区二区三区在线观看动漫| 尤物视频一区二区| 亚欧色一区w666天堂| 日日夜夜免费精品| 日本91福利区| 国产一区二区三区观看| 国产精品1024| 99久久免费精品高清特色大片| 99在线精品观看| 一本久久a久久精品亚洲| 欧洲一区二区三区在线| 欧美视频一区二区在线观看| 88在线观看91蜜桃国自产| 日韩欧美国产一区二区在线播放| 久久一日本道色综合| 国产精品成人午夜| 亚洲国产成人av网| 久久精工是国产品牌吗| 成人少妇影院yyyy| 在线看日本不卡| 欧美一级黄色录像| 欧美国产一区在线| 亚洲九九爱视频| 日韩不卡在线观看日韩不卡视频| 捆绑调教美女网站视频一区| 丁香天五香天堂综合| 在线观看亚洲精品视频| 精品福利在线导航| 中文字幕在线不卡一区 | 国产精品精品国产色婷婷| 一区二区三区日韩欧美| 日本欧美大码aⅴ在线播放| 风流少妇一区二区| 欧美日韩国产美| 国产欧美一二三区| 日韩精品欧美精品| 91天堂素人约啪| 欧美本精品男人aⅴ天堂| 国产精品理论片在线观看| 艳妇臀荡乳欲伦亚洲一区| 狠狠色综合色综合网络| 欧美熟乱第一页| 中文天堂在线一区| 卡一卡二国产精品| 欧美性感一区二区三区| 中文字幕乱码日本亚洲一区二区| 日本成人在线看| 91美女片黄在线| 久久青草欧美一区二区三区| 天天影视网天天综合色在线播放| 国产高清不卡二三区| 日韩一卡二卡三卡四卡| 亚洲精品国产精品乱码不99| 国产综合色在线| 欧美色图在线观看| 亚洲色图一区二区| 成人丝袜高跟foot| 久久日韩精品一区二区五区| 亚洲aⅴ怡春院| 色综合天天综合在线视频| 国产欧美日韩精品a在线观看| 日韩国产欧美在线播放| 在线观看视频一区| 亚洲色图视频免费播放| 成年人午夜久久久| 欧美国产一区视频在线观看| 国产在线精品不卡| 欧美一区二区黄| 日韩激情视频网站| 欧美日韩三级一区二区| 亚洲精品成人在线| 91欧美一区二区| 1000精品久久久久久久久| 粉嫩绯色av一区二区在线观看| 久久综合久久鬼色| 国产美女一区二区三区| 久久亚洲精华国产精华液 | 99久久精品费精品国产一区二区|