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

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

?? frmemployeeedit.frm

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

Private Sub cmbVac_BtnsClick(ByVal nIndex As Integer)
    rstVac.Requery
    bufVac.DataSource = rstVac

    Set cmbVac.DataSource = bufVac
End Sub

Private Sub cmbVac_Selected()
m_Changed = True
End Sub

Private Sub Form_Load()
    
    Me.Icon = MDI.Icon
    
    Set cmdPrevious.PictureNormal = MDI.Image.ListImages.Item("Previous").Picture
    Set cmdNext.PictureNormal = MDI.Image.ListImages.Item("Next").Picture
    Set cmdSaveExit.PictureNormal = MDI.Image.ListImages.Item("SaveExit").Picture
    Set cmdExit.PictureNormal = MDI.Image.ListImages.Item("Exit").Picture
    Set cmdSaveNew.PictureNormal = MDI.Image.ListImages.Item("SaveNew").Picture
    
'====================VacInfo=================================================
    
'    If rstVac.State = 1 Then rstVac.Close
'    Set rstVac = Nothing
'    rstVac.CursorLocation = adUseClient
'    rstVac.Open "select distinct VacName from VacInfo", con, adOpenStatic, adLockBatchOptimistic
'
'    cmbVac.ShowHeadScale = "0,20"
'    cmbVac.ShowHeadValue = "DataID,時間模式"
'    cmbVac.ShowIndex = 1
'    cmbVac.Type = tNormal
'    cmbVac.DropWidth = cmbVac.Width \ 15
'
'    If rstVac.RecordCount > 0 Then
'        rstVac.MoveFirst
'        While Not rstVac.EOF
'            cmbVac.AddString rstVac.Fields("VacName") + vbLf
'            rstVac.MoveNext
'        Wend
'    End If
    
    cmbVac.ShowHeadScale = "0,20"
    cmbVac.ShowHeadValue = "VacID,休假名稱"
    cmbVac.ShowIndex = 1
    cmbVac.Type = tStatic
    cmbVac.SetBtns "刷新"
    cmbVac.ButtonHeight = 20
    cmbVac.DropWidth = cmbVac.Width \ 15
    Set cmbVac.DataSource = bufVac
    
    
'====================Class=================================================
    
    
'    If rstOnClass.State = 1 Then rstOnClass.Close
'    Set rstOnClass = Nothing
'    rstOnClass.CursorLocation = adUseClient
'    rstOnClass.Open "select * from Class", con, adOpenStatic, adLockBatchOptimistic
'
'    bufOnClass.Headers = "ClassID,ClassName"
'    bufOnClass.DataSource = rstOnClass
    
    cmbOnClass.ShowHeadScale = "0,20"
    cmbOnClass.ShowHeadValue = "OnClassID,排班名稱"
    cmbOnClass.ShowIndex = 1
    cmbOnClass.Type = tStatic
    cmbOnClass.SetBtns "刷新"
    cmbOnClass.ButtonHeight = 20
    cmbOnClass.DropWidth = cmbOnClass.Width \ 15
    Set cmbOnClass.DataSource = bufOnClass
    
    txtCode.MaxTextLen = 20
    txtName.MaxTextLen = 20
    txtCard.MaxTextLen = 8
    txtCard.Type = sNumber
    
    
End Sub

Public Sub AddBill()
    If Check1 = False Then
        txtName.PutText ""
        txtCode.PutText ""
        txtCard.PutText ""
        cmbVac.SearchID 0
        cmbOnClass.SearchID 0
    End If
    m_Edit = False
    m_Changed = False
    
    Me.Caption = "員工編輯--新增"
End Sub

Public Sub EditBill(EmployeeID As Integer)
    
    If recExec.State = 1 Then recExec.Close
    Set recExec = Nothing
    recExec.CursorLocation = adUseClient
    recExec.Open "select * from Employee where EmployeeID=" & EmployeeID, con, adOpenStatic, adLockBatchOptimistic
    If recExec.RecordCount = 0 Then
        Message "該員工記錄已不存在!"
        Exit Sub
    End If
    
    If IsNull(recExec.Fields("Code")) Then txtCode.Text = "" Else txtCode.Text = recExec.Fields("Code")
    If IsNull(recExec.Fields("Name")) Then txtName.Text = "" Else txtName.Text = recExec.Fields("Name")
    If IsNull(recExec.Fields("Card")) Then txtCard.Text = "" Else txtCard.Text = recExec.Fields("Card")
    If IsNull(recExec.Fields("OnClassID")) Then cmbOnClass.SearchID 0 Else cmbOnClass.SearchID recExec.Fields("OnClassID")
    If IsNull(recExec.Fields("VacID")) Then cmbVac.SearchID 0 Else cmbVac.SearchID recExec.Fields("VacID")
    
    m_EmployeeID = EmployeeID
    m_Edit = True
    m_Changed = False
    Me.Caption = "員工編輯--修改"
End Sub

Public Function SaveBill() As Boolean
On Error GoTo SaveErr

    SaveBill = False
    
    If Len(Trim(txtCard.Text)) <> 8 Then
        Message "員工卡號為八位!"
        txtCard.SetFocus
        Exit Function
    End If
    
    If Trim(txtCode.Text) = "" Then
        Message "請輸入員工編號"
        txtCode.SetFocus
        Exit Function
    End If
    
'    If Trim(txtName.Text) = "" Then
'        Message "請輸入員工名稱"
'        txtName.SetFocus
'        Exit Function
'    End If
    
'    If Trim(cmbOnClass.Text) = "" Then
'        Message "請輸入默認班次"
'        cmbOnClass.SetFocus
'        Exit Function
'    End If
    
'    If Trim(cmbVac.Text) = "" Then
'        Message "請輸入默認休假"
'        cmbVac.SetFocus
'        Exit Function
'    End If
    
    
'    If recExec.State = 1 Then recExec.Close
'    Set recExec = Nothing
'    recExec.CursorLocation = adUseClient
'    recExec.Open "select * from ClassInfo where OnClassID=" & cmbOnClass.ID, con, adOpenStatic, adLockBatchOptimistic
'    If recExec.RecordCount < 1 Then
'        Message "所選班次已不存在!"
'        Exit Function
'    End If
'
'    If recExec.State = 1 Then recExec.Close
'    Set recExec = Nothing
'    recExec.CursorLocation = adUseClient
'    recExec.Open "select * from VacInfo where VacID=" & cmbVac.ID, con, adOpenStatic, adLockBatchOptimistic
'    If recExec.RecordCount < 1 Then
'        Message "所選休假已不存在!"
'        Exit Function
'    End If




    If m_Edit = False Then
    
'        If recExec.State = 1 Then recExec.Close
'        Set recExec = Nothing
'        recExec.CursorLocation = adUseClient
'        recExec.Open "select * from Employee where code= '" & txtCode.Text & "'", con, adOpenStatic, adLockBatchOptimistic
'        If recExec.RecordCount > 0 Then
'            Message "該員工編號已存在!"
'            Exit Function
'        End If
'
'        recExec.AddNew
'        recExec.Fields("Code") = txtCode.Text
'        recExec.Fields("Name") = txtName.Text
'        recExec.Fields("Card") = txtCard.Text
'        recExec.Fields("OnClassID") = cmbOnClass.ID
'        recExec.Fields("VacID") = cmbVac.ID
'        recExec.UpdateBatch
        
        Dim strSQL As String
        
        
        strSQL = "insert into Employee(Code,Name,Card,OnClassID,VacID) values(" _
        & "'" & txtCode.Text & "'," _
        & "'" & txtName.Text & "'," _
        & "'" & txtCard.Text & "'," _
        & cmbOnClass.ID & "," _
        & cmbVac.ID & ")"
        
        
        
        
        con.Execute strSQL
        
        
        
        
       
    Else
    
        If recExec.State = 1 Then recExec.Close
        Set recExec = Nothing
        recExec.CursorLocation = adUseClient
        recExec.Open "select * from Employee where EmployeeID=" & CStr(m_EmployeeID), con, adOpenStatic, adLockBatchOptimistic
        If recExec.RecordCount = 0 Then
            Message "該員工記錄已不存在!"
            Exit Function
        End If
        
        recExec.Fields("Code") = txtCode.Text
        recExec.Fields("Name") = txtName.Text
        recExec.Fields("Card") = txtCard.Text
        recExec.Fields("OnClassID") = cmbOnClass.ID
        recExec.Fields("VacID") = cmbVac.ID
        recExec.UpdateBatch
    
    End If
    
    If FindWindow("frmEmployee") Then frmEmployee.RefreshBill
    SaveBill = True
    m_Changed = False
    Exit Function
    
SaveErr:

    If InStr(Err.Description, "創建重復的值") <> 0 Then
        Message "輸入的員工編號或員工卡號有重復!"
        Err.Clear
        Exit Function
    Else
        Message Err.Description
    End If

End Function

Private Sub cmdNext_Click()
    If ChangedMsg = False Then Exit Sub
    If recExec.State = 1 Then recExec.Close
    Set recExec = Nothing
    recExec.CursorLocation = adUseClient
    recExec.Open "select top 1 * from Employee where EmployeeID>" & m_EmployeeID & "   order by EmployeeID ", con, adOpenStatic, adLockBatchOptimistic
    
    If recExec.RecordCount < 1 Then
'        Message "該單已是最后單!"
        Exit Sub
    End If
        
    EditBill (recExec.Fields("EmployeeID"))
End Sub

Private Sub cmdPrevious_Click()
    If ChangedMsg = False Then Exit Sub
    If recExec.State = 1 Then recExec.Close
    Set recExec = Nothing
    recExec.CursorLocation = adUseClient
    recExec.Open "select top 1 * from Employee where EmployeeID<" & m_EmployeeID & "   order by EmployeeID   desc", con, adOpenStatic, adLockBatchOptimistic
    
    If recExec.RecordCount < 1 Then
'        Message "該單已是最前單!"
        Exit Sub
    End If
        
    EditBill (recExec.Fields("EmployeeID"))
End Sub

Private Sub cmdSaveNew_Click()
    If SaveBill = False Then Exit Sub
    AddBill
End Sub

Private Sub cmdSaveExit_Click()
    If SaveBill = False Then Exit Sub
    Unload Me
    
End Sub

Private Sub cmdExit_Click()
    m_Changed = False
    Unload Me
End Sub

Private Sub cmbOnClass_BtnsClick(ByVal nIndex As Integer)
    Select Case nIndex
        Case 0

            rstOnClass.Requery
            bufOnClass.DataSource = rstOnClass
            Set cmbOnClass.DataSource = bufOnClass
            
    End Select
End Sub

Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
    Dim l As Long
    If m_Changed = True Then l = ChangedBox("記錄已更改,是否保存?")
    If l = vbYes Then
        If SaveBill = False Then Cancel = 1
    ElseIf l = vbNo Then
        Cancel = 0
    ElseIf l = vbCancel Then
        Cancel = 1
    End If
End Sub

Private Sub Form_Unload(Cancel As Integer)
   
    If recExec.State = 1 Then recExec.Close
    Set recExec = Nothing
End Sub

Private Sub STreeView1_RCLK()

End Sub

Private Sub txtCard_Change()
m_Changed = True
End Sub

Private Sub txtCode_Change()
m_Changed = True
End Sub

Private Sub txtName_Change()
m_Changed = True
End Sub

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕综合网| 91国模大尺度私拍在线视频| 男女性色大片免费观看一区二区 | 中文成人av在线| 久久久精品中文字幕麻豆发布| 日韩区在线观看| 亚洲精品一区二区三区四区高清| 日韩欧美国产三级| 日韩午夜av一区| 久久影视一区二区| 国产日韩欧美综合在线| 国产人伦精品一区二区| 一区精品在线播放| 一区av在线播放| 日本aⅴ亚洲精品中文乱码| 久久99精品国产.久久久久| 免费精品视频在线| 国产精品一级在线| 99视频热这里只有精品免费| 91成人免费在线| 日韩一区二区免费在线观看| 久久亚区不卡日本| 亚洲色图欧洲色图婷婷| 天天色天天爱天天射综合| 美女任你摸久久| 成人激情文学综合网| 色婷婷综合久久久久中文一区二区| 欧美日韩久久久| 久久日一线二线三线suv| 中文字幕一区二区三区在线不卡| 一区二区国产视频| 看电影不卡的网站| 白白色 亚洲乱淫| 欧美精品三级日韩久久| 久久久久久**毛片大全| 亚洲精品水蜜桃| 免费日本视频一区| 福利视频网站一区二区三区| 欧美丝袜自拍制服另类| 精品国产91九色蝌蚪| 亚洲另类一区二区| 国内精品国产成人国产三级粉色| 不卡视频一二三四| 91.xcao| 国产精品久久久久久久久图文区| 亚洲一卡二卡三卡四卡 | 欧美日韩国产精品自在自线| 久久伊99综合婷婷久久伊| 亚洲欧美偷拍卡通变态| 久久国内精品自在自线400部| 不卡av在线免费观看| 欧美一级xxx| 亚洲欧美一区二区三区国产精品| 精品一区二区三区久久| 91官网在线免费观看| 日韩精品一区二区三区老鸭窝| 中文字幕一区二区日韩精品绯色| 日韩av电影免费观看高清完整版| 丰满放荡岳乱妇91ww| 日韩免费在线观看| 亚洲一区二区av电影| 成av人片一区二区| 久久久综合视频| 日韩一区精品视频| 色狠狠一区二区| 欧美激情资源网| 美美哒免费高清在线观看视频一区二区| 91碰在线视频| 国产网站一区二区| 蜜臀av性久久久久蜜臀aⅴ四虎| 91免费版在线看| 中文字幕电影一区| 国内精品嫩模私拍在线| 欧美一区二区网站| 亚洲国产精品精华液网站| 97se狠狠狠综合亚洲狠狠| 久久久另类综合| 久久91精品久久久久久秒播| 欧美日韩大陆在线| 亚洲一区二区视频| 欧洲一区二区av| 亚洲美女在线一区| 9久草视频在线视频精品| 国产欧美一区二区三区沐欲| 国精产品一区一区三区mba桃花| 欧美一区二区在线观看| 天天操天天色综合| 欧美另类久久久品| 午夜精品福利在线| 欧美日韩国产电影| 亚洲va天堂va国产va久| 欧美视频一区在线| 亚洲一二三四区不卡| 91久久精品午夜一区二区| 亚洲图片你懂的| 91视频一区二区三区| 国产凹凸在线观看一区二区| 精品久久久久久最新网址| 老汉av免费一区二区三区| 欧美精品粉嫩高潮一区二区| 欧美成人性福生活免费看| 秋霞午夜av一区二区三区| 欧美精品免费视频| 免费在线观看视频一区| 欧美大片在线观看| 捆绑调教一区二区三区| 欧美精品一区二区三区四区 | av在线免费不卡| 亚洲视频免费观看| 91色视频在线| 亚洲成人资源在线| 91精品国产欧美一区二区18| 美女网站在线免费欧美精品| 欧美成人三级在线| 国产馆精品极品| 日韩美女久久久| 欧美色图天堂网| 青娱乐精品在线视频| 精品国免费一区二区三区| 国产精品亚洲视频| 亚洲人亚洲人成电影网站色| 在线观看成人小视频| 日本视频免费一区| 久久久久久久久久久久久女国产乱 | 亚洲成人在线观看视频| 日韩午夜电影在线观看| 国产成a人亚洲精品| 亚洲女女做受ⅹxx高潮| 欧美日韩午夜精品| 国产一区二区看久久| 一区视频在线播放| 欧美日本在线播放| 国产精品一区二区男女羞羞无遮挡 | 欧美一区二视频| 精品久久五月天| av高清不卡在线| 天天爽夜夜爽夜夜爽精品视频| 精品91自产拍在线观看一区| av欧美精品.com| 日韩在线卡一卡二| 国产亚洲欧洲997久久综合| 色婷婷av一区二区三区gif | 91精品国产黑色紧身裤美女| 国产精品99久久久久久久女警 | 成人av网址在线观看| 亚洲午夜影视影院在线观看| 欧美精品一区二区三区蜜桃| 91在线你懂得| 六月丁香综合在线视频| 综合在线观看色| 欧美xxxxx牲另类人与| 色一情一伦一子一伦一区| 精品亚洲aⅴ乱码一区二区三区| 最新国产の精品合集bt伙计| 欧美欧美午夜aⅴ在线观看| 国产成人亚洲精品青草天美| 亚洲午夜私人影院| 中文字幕+乱码+中文字幕一区| 欧美日韩国产经典色站一区二区三区| 国产福利精品一区| 日韩高清不卡一区二区三区| 一区在线观看免费| 亚洲精品一区二区三区香蕉| 精品视频免费在线| 成人美女在线视频| 美女精品一区二区| 亚洲地区一二三色| 中文字幕在线不卡| 久久综合九色综合欧美就去吻| 欧美午夜影院一区| av激情综合网| 国产精品小仙女| 蜜桃视频在线观看一区二区| 亚洲一区二区三区四区的| 国产日韩综合av| 2020国产成人综合网| 欧美日韩二区三区| 欧美中文字幕久久| 99re亚洲国产精品| 成人天堂资源www在线| 韩国成人精品a∨在线观看| 视频一区视频二区中文| 亚洲午夜激情av| 一区二区不卡在线播放| 国产精品亲子乱子伦xxxx裸| 精品理论电影在线| 欧美一级二级在线观看| 精品视频999| 精品视频色一区| 色综合久久综合| 99精品热视频| av中文一区二区三区| 不卡影院免费观看| 成人免费av资源| 久久综合久久鬼色| 日韩欧美黄色影院| 91精品国产一区二区| 91.成人天堂一区| 日韩一区二区三免费高清| 91麻豆精品国产无毒不卡在线观看 |