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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? frmmain.frm

?? 對用vb做ic卡考勤系統(tǒng)的朋友有幫助
?? FRM
?? 第 1 頁 / 共 5 頁
字號:
        strKqDate = Trim(.TextMatrix(.row, mGridStartDate))
        strKqTime = Trim(.TextMatrix(.row, mGridStartTime))
        Sql = "update KqHistory set " _
            & " F_DelFlag=" & gTRUE _
            & " where WorkNo='" & strWorkNo & "' " _
            & " and KqDate='" & strKqDate & "' " _
            & " and KqTime='" & strKqTime & "'"
        gDataBase.Execute Sql
    End With
    With msfGrid
        If .Rows = .FixedRows + 1 Then
            .Rows = .FixedRows
        Else
            .RemoveItem .row
        End If
    End With
    Exit Sub
DeleteErr:
    MsgBox "抱歉,刪除不成功" & vbCrLf & Err.Description, vbInformation, gTitle
    Err.Clear
End Sub
Private Sub AppendToGrid()
    With msfGrid
        .Rows = .Rows + 1
        .row = .Rows - 1
        .col = mGridWorkNo
        SetTxtPosition msfGrid, txtEdit
    End With
End Sub

Private Sub Form_Load()
    SetFormPosition
    ReDim mColNotRegister(0)
    mColNotRegister(0).WorkNo = ""
    ReDim mColInValidCard(0)
    mColInValidCard(0).WorkNo = ""
    
    iniTitle
    SetGridColor msfGrid
    
    If mMenuIndex = gMAINCOLLECT Then
        lstNotRegister.BackColor = gGridBackColor
        lstInValidCard.BackColor = gGridBackColor
        RefreshButton cmdKq, gCMDEDITNORMAL
    Else
        ChangeColorFortxtKQ False
        InitxtEdit 'inidate
        RefreshButton cmdEdit, gCMDEDITNORMAL
    End If
    
    IntoMain mMenuIndex
    msfGrid.FormatString = mFormatString '   'mAbsentTitle 'mLeaveTitle
    
End Sub

Private Sub SetFormPosition()
    Me.Left = (12000 - Me.Width) / 2
    Me.Top = (9000 - Me.Height)
End Sub


Private Function getToday() As String
    getToday = Format(Now, "yyyy-mm-dd")
End Function


'Private Sub setStatusBar(Index As Integer, MsgStr As String)
'    sbrData.Panels(Index).Text = MsgStr
'End Sub


Private Sub lstNotRegister_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
    With lstNotRegister
        If .ListCount <= 0 Then Exit Sub
        If Button = 2 Then
            'RefreshCard mnuEditCard, Val(.TextMatrix(.row, .Cols - 1))
            'Refresh
            Dim strWorkNo As String
            strWorkNo = Left(Trim(.Text), 4)
            RefreshmnuList strWorkNo
            PopupMenu mnuList
        End If
    End With
End Sub

Private Sub RefreshmnuList(strWorkNo As String)
    Dim Rst As Recordset
    Dim blnIsRegister As Boolean
    Set Rst = gDataBase.OpenRecordset("select * from Employee" _
        & " where WorkNo='" & Trim(strWorkNo) _
        & "' order by WorkNo", dbOpenSnapshot)
    blnIsRegister = Rst.RecordCount <= 0
    Rst.Close
    Set Rst = Nothing
    
    mnuListAppend.Enabled = Not blnIsRegister
    mnuListRegister.Enabled = blnIsRegister
End Sub


Private Sub mnuListAppend_Click()
    If Trim(lstNotRegister.Text) = Empty Then Exit Sub
    If MsgBox("是否要把此條記錄添加到考勤數(shù)據(jù)采集中?", _
        vbQuestion + vbYesNo, gTitle) = vbNo Then Exit Sub
    Dim strWorkNo As String
    Dim strKqDate As String
    Dim strKqTime As String
    Dim intTemp As Integer
    Dim strList As String
    Dim intListIndex As Integer
    intListIndex = lstNotRegister.ListIndex
    strList = Trim(lstNotRegister.Text)
    strWorkNo = Left(strList, 4)
    strList = Trim(Mid(strList, 5))
    intTemp = InStr(1, strList, " ", vbTextCompare)
    strKqDate = Trim(Left(strList, intTemp))
    strKqTime = Trim(Mid(strList, intTemp))
    
    Dim Rst As Recordset
    Dim EmpRst As Recordset
    Dim strIn As String
    
    On Error GoTo ErrHandle
    Set Rst = gDataBase.OpenRecordset("KqHistory")
    Set EmpRst = gDataBase.OpenRecordset("Select * from " _
        & " QryEmployee where WorkNo='" & strWorkNo & "'" & _
        " order by WorkNo", dbOpenSnapshot)
    If EmpRst.RecordCount > 0 Then
        Rst.AddNew
        Rst!WorkNo = strWorkNo
        Rst!KqDate = strKqDate
        Rst!KqTime = strKqTime
        Rst.Update
        
        With EmpRst
            strIn = strWorkNo & vbTab _
                & !Name & vbTab & !Sex & vbTab _
                & !DeptName & vbTab & !TitleName & vbTab _
                & strKqDate & vbTab & strKqTime
        End With
        msfGrid.AddItem strIn
        lstNotRegister.RemoveItem intListIndex
    End If
    Rst.Close
    Set Rst = Nothing
    EmpRst.Close
    Set EmpRst = Nothing
    Exit Sub
    
ErrHandle:
    MsgBox Err.Description, vbInformation, gTitle
    Err.Clear
    Exit Sub
    'End If
End Sub

Private Sub mnuListRegister_Click()
    If lstNotRegister.ListCount <= 0 Then Exit Sub
    If MsgBox("是否要對此卡進(jìn)行登記?", _
        vbQuestion + vbYesNo, gTitle) = vbNo Then Exit Sub
    With frmEmploy
        .Show 0, Me
        .cmdEdit_Click 0
        .txtEmp(0) = Left(Trim(lstNotRegister.Text), 4)
    End With
End Sub

Private Sub mSetColor_Click()

End Sub

Private Sub mSetOption_Click()

End Sub

Private Sub medDate_GotFocus()
    msfGrid.Enabled = False
    medDate.SelStart = 0
    medDate.SelLength = Len(medDate.Text)
End Sub

Private Sub medDate_KeyDown(KeyCode As Integer, Shift As Integer)
    Select Case KeyCode
        Case vbKeyReturn
            Dim Str As String
            Str = Trim(medDate.Text)
            With msfGrid
                If Str <> Empty Then
                    .TextMatrix(.row, mGridStartDate) = Str
                    medDate.Visible = False
                    If Not mblnCollectModify Then
                        .col = mGridStartTime
                        SetMedPosition msfGrid, medTime, False
                    Else
                        If Str <> mOldKqDate Then
                            If SaveCollectByModify Then
                                mblnCollectModify = False
                            Else
                                .TextMatrix(.row, mGridStartDate) = mOldKqDate
                            End If
                        End If
                        msfGrid.Enabled = True
                    End If
                End If
            End With
        Case vbKeyEscape
            If mblnCollectModify Then
                If medDate.Visible Then medDate.Visible = False
                If Not msfGrid.Enabled Then msfGrid.Enabled = True
                msfGrid.SetFocus
            End If
    End Select
End Sub

Private Function SaveCollectByModify() As Boolean
    Dim strWorkNo As String
    Dim strKqDate As String
    Dim strKqTime As String
    Dim Sql As String
    On Error GoTo SaveErr
    With msfGrid
        strWorkNo = Trim(.TextMatrix(.row, mGridWorkNo))
        strKqDate = Trim(.TextMatrix(.row, mGridStartDate))
        strKqTime = Trim(.TextMatrix(.row, mGridStartTime))
        Sql = "update KqHistory set " _
            & " KqDate='" & strKqDate & "'," _
            & " KqTime='" & strKqTime & "' " _
            & " where WorkNo='" & strWorkNo & "' " _
            & " and KqDate='" & mOldKqDate & "' " _
            & " and KqTime='" & mOldKqTime & "'"
        gDataBase.Execute Sql
    End With
    SaveCollectByModify = True
    Exit Function
SaveErr:
    MsgBox "抱歉,保存不成功" & vbCrLf & Err.Description, vbInformation, gTitle
    Err.Clear
    SaveCollectByModify = False
End Function

Private Sub medDate_LostFocus()
    medDate.Visible = False
End Sub

Private Sub medTime_GotFocus()
    msfGrid.Enabled = False
    medTime.SelStart = 0
    medTime.SelLength = Len(medTime.Text)
End Sub

Private Sub medTime_KeyDown(KeyCode As Integer, Shift As Integer)
    Select Case KeyCode
        Case vbKeyReturn
            Dim Str As String
            Str = Trim(medTime.Text)
            With msfGrid
                If Str <> Empty Then
                    .TextMatrix(.row, mGridStartTime) = Str
                    medTime.Visible = False
                    If Not mblnCollectModify Then
                        cmdKq_Click gCMDSAVE
                    Else
                        If Str <> mOldKqTime Then
                            If SaveCollectByModify Then
                                mblnCollectModify = False
                            Else
                                .TextMatrix(.row, mGridStartTime) = mOldKqTime
                            End If
                        End If
                        msfGrid.Enabled = True
                    End If
                End If
            End With
        Case vbKeyEscape
            If mblnCollectModify Then
                If medTime.Visible Then medTime.Visible = False
                If Not msfGrid.Enabled Then msfGrid.Enabled = True
                msfGrid.SetFocus
            End If
    End Select
End Sub
Private Sub SaveCollect()
    Dim strWorkNo As String
    Dim strKqDate As String
    Dim strKqTime As String
    
    With msfGrid
        strWorkNo = Trim(.TextMatrix(mRowBeforeSave, mGridWorkNo))
        strKqDate = Trim(.TextMatrix(mRowBeforeSave, mGridStartDate))
        strKqTime = Trim(.TextMatrix(mRowBeforeSave, mGridStartTime))
    
        If strKqDate = Empty Then
            MsgBox "考勤日期不能為空,請輸入!!", vbInformation, gTitle
            .col = mGridStartDate
            SetMedPosition msfGrid, medDate, True
            Exit Sub
        End If
        
        If strKqTime = Empty Then
            MsgBox "考勤時間不能為空,請輸入!!", vbInformation, gTitle
            .col = mGridStartTime
            SetMedPosition msfGrid, medTime, False
            Exit Sub
        End If
        
        On Error GoTo SaveErr
        Dim Sql As String
        Sql = "Insert into KqHistory (WorkNo,KqDate,KqTime,OperateTime) values('" _
            & strWorkNo & "','" & strKqDate & "','" _
            & strKqTime & "','" & Format(Date, "yyyy-mm-dd") & "')"
        gDataBase.Execute Sql
        msfGrid.Enabled = True
        cmdKq(gCMDAPPEND).Enabled = True
        cmdKq(gCMDSAVE).Enabled = False
    End With
    Exit Sub
SaveErr:
    MsgBox "保存未成功" & vbCrLf & Err.Description, vbExclamation, gTitle
    Err.Clear
End Sub

Private Sub medTime_LostFocus()
    medTime.Visible = False
End Sub

Private Sub mnuEditDelete_Click()
    cmdEdit_Click gCMDDELETE
End Sub

Private Sub mnuEditModify_Click()
    cmdEdit_Click gCMDEDIT
End Sub

Private Sub msfGrid_DblClick()
    If mStatus = gMAINCOLLECT Then
        With msfGrid
            Select Case .col
                Case mGridStartDate, mGridStartTime
                    mblnCollectModify = True
                    mOldKqDate = Trim(.TextMatrix(.row, mGridStartDate))
                    mOldKqTime = Trim(.TextMatrix(.row, mGridStartTime))
                    If .col = mGridStartDate Then
                        .col = mGridStartDate
                        SetMedPosition msfGrid, medDate, True
                        With medDate
                            .Mask = ""
                            .Text = mOldKqDate
                            .Mask = mDATEMASK
                        End With
                    Else
                        .col = mGridStartTime
                        SetMedPosition msfGrid, medTime, False
                        With medTime
                            .Mask = ""
                            .Text = mOldKqTime
                            .Mask = mTIMEMASK
                        End With
                    End If
            End Select
        End With
    End If
End Sub

Private Sub msfGrid_GotFocus()
    If msfGrid.Rows <= msfGrid.FixedRows Then Exit Sub
    If mStatus = gMAINCOLLECT Then
        cmdKq(gCMDEDIT).Enabled = True
        cmdKq(gCMDDELETE).Enabled = True
    Else
        If Not (mblnIsModify Or mblnIsAdd) Then
            RefreshBtnLocal True
        End If
    End If
End Sub

Private Sub RefreshBtnLocal(blnIsGotFocus As Boolean)
    cmdEdit(gCMDEDIT).Enabled = blnIsGotFocus
    cmdEdit(gCMDDELETE).Enabled = blnIsGotFocus
End Sub

'Private Sub mnuPosDateSet_Click()
'    frmSetDate.Show 1
'End Sub

'Private Sub mnuQueryFlow_Click()
'    frmFlow.Show 0, Me
'End Sub

Private Sub msfGrid_KeyDown(KeyCode As Integer, Shift As Integer)
    If KeyCode = 13 Then
        If mStatus = gMAINCOLLECT Then
            msfGrid_DblClick
        End If
    End If
End Sub

'Pr

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩一区二区在线免费观看| 中文字幕在线不卡视频| 亚洲综合视频在线| 色视频欧美一区二区三区| 亚洲日本va午夜在线电影| 91美女福利视频| 亚洲一区二区影院| 欧美日韩亚洲另类| 欧美aⅴ一区二区三区视频| 欧美日韩国产123区| 午夜成人免费电影| 日韩免费性生活视频播放| 国内精品伊人久久久久影院对白| 精品国精品自拍自在线| 国产成人免费视频精品含羞草妖精| 久久久久久久免费视频了| www.综合网.com| 亚洲日本韩国一区| 欧美一区二区三区免费视频| 国产一区三区三区| 中文字幕亚洲电影| 欧美日韩国产免费| 韩国成人在线视频| 亚洲欧美日韩国产成人精品影院 | 亚洲国产精品影院| 日韩午夜三级在线| 粉嫩13p一区二区三区| 亚洲一卡二卡三卡四卡| 精品国产乱子伦一区| 99久久久无码国产精品| 偷拍一区二区三区四区| 国产午夜精品久久久久久久| 一本到三区不卡视频| 麻豆极品一区二区三区| 亚洲欧洲日韩女同| 日韩美女视频一区二区在线观看| 成人三级在线视频| 日韩黄色片在线观看| 国产视频911| 欧美精品在线一区二区| 成人妖精视频yjsp地址| 午夜欧美一区二区三区在线播放| 国产亚洲综合色| 欧美日韩夫妻久久| av电影天堂一区二区在线| 日本不卡一区二区三区高清视频| 中文字幕中文在线不卡住| 蜜桃精品在线观看| 久久久久久久久久久黄色| 97精品久久久午夜一区二区三区| 美女视频第一区二区三区免费观看网站| 亚洲国产精品99久久久久久久久| 欧美日本精品一区二区三区| 成人免费毛片片v| 国精产品一区一区三区mba视频| 亚洲激情男女视频| 久久久噜噜噜久噜久久综合| 9191久久久久久久久久久| 91蜜桃视频在线| 国产91丝袜在线观看| 美女被吸乳得到大胸91| 亚洲香肠在线观看| 亚洲天堂福利av| 中文字幕精品一区| 久久久不卡影院| 久久婷婷久久一区二区三区| 337p亚洲精品色噜噜| 在线这里只有精品| 91女神在线视频| 99久久国产免费看| av电影一区二区| 成人毛片老司机大片| 国产麻豆精品视频| 国产精品夜夜嗨| 国产在线精品一区在线观看麻豆| 日韩中文字幕av电影| 亚洲国产欧美另类丝袜| 一区二区久久久| 亚洲欧美激情插| 亚洲欧洲综合另类| 亚洲欧美二区三区| 综合色天天鬼久久鬼色| 国产精品久久久久9999吃药| 国产精品国模大尺度视频| 国产日韩精品一区二区三区| 中文字幕巨乱亚洲| 国产精品久久久久影院亚瑟| 亚洲婷婷在线视频| 亚洲黄色免费网站| 一区二区三区产品免费精品久久75| 最近日韩中文字幕| 亚洲欧美日韩在线| 亚州成人在线电影| 日本欧美一区二区三区| 美腿丝袜一区二区三区| 国产综合色视频| 福利一区二区在线| 99久久精品99国产精品| 91成人在线观看喷潮| 欧美猛男gaygay网站| 日韩一二三区视频| 欧美一区2区视频在线观看| 欧美成人女星排名| 久久精品欧美日韩精品| 亚洲婷婷综合久久一本伊一区 | av电影在线观看完整版一区二区| 91蝌蚪porny成人天涯| 欧美三级一区二区| 日韩欧美国产精品| 中文字幕一区av| 日本欧美在线观看| 亚洲激情校园春色| 亚洲不卡在线观看| 日韩激情视频网站| 高清免费成人av| 欧美怡红院视频| 国产校园另类小说区| 亚洲激情av在线| 国内精品自线一区二区三区视频| 99在线热播精品免费| 欧美日韩国产免费一区二区 | 欧美一卡二卡三卡| 国产精品入口麻豆九色| 午夜精品久久久久影视| 国产成人在线色| 欧美日韩你懂的| 中文字幕av不卡| 日韩1区2区3区| 99re这里只有精品6| 日韩一区二区影院| 亚洲私人黄色宅男| 久久91精品久久久久久秒播| 色综合天天天天做夜夜夜夜做| 欧美日韩国产小视频在线观看| 国产清纯白嫩初高生在线观看91| 亚洲午夜视频在线观看| 国产成人啪午夜精品网站男同| 欧美三级视频在线播放| 中文字幕一区二| 国产一区二区三区在线观看精品| 欧美日韩中文字幕精品| 国产日韩av一区| 麻豆国产精品视频| 欧美日韩黄视频| 椎名由奈av一区二区三区| 精品一区二区影视| 欧美视频在线播放| 国产精品家庭影院| 国产成人日日夜夜| 久久亚洲捆绑美女| 日韩精彩视频在线观看| 欧日韩精品视频| 国产精品夫妻自拍| 成人中文字幕电影| 精品免费日韩av| 久久97超碰色| 欧美va日韩va| 毛片av一区二区| 日韩女优电影在线观看| 日韩专区一卡二卡| 欧美丰满高潮xxxx喷水动漫| 亚洲一区在线观看免费观看电影高清 | 欧美一区二区视频免费观看| 亚洲成人黄色小说| 欧美日韩国产精选| 一区二区三区毛片| 91黄色免费观看| 一个色妞综合视频在线观看| 色偷偷一区二区三区| 国产精品久线观看视频| 亚洲欧美影音先锋| 日本美女一区二区| 精品久久人人做人人爱| 日本视频中文字幕一区二区三区| 欧美三级日韩三级| 亚洲一区二区五区| 在线看日韩精品电影| 中文字幕在线观看一区二区| 91色|porny| 亚洲色图制服诱惑| 国产999精品久久久久久绿帽| 国产精品人人做人人爽人人添| 久久精品99国产精品日本| 6080yy午夜一二三区久久| 日韩在线观看一区二区| 日韩一级精品视频在线观看| 免费成人在线网站| 日韩一级视频免费观看在线| 偷窥国产亚洲免费视频 | 97久久精品人人澡人人爽| 国产精品成人一区二区艾草 | 国产高清久久久| 精品三级av在线| 高清免费成人av| 国产精品久久久久久久久免费樱桃| 成人免费高清在线观看| 最新成人av在线| 欧美一级欧美三级在线观看| 久久成人久久鬼色| 国产婷婷一区二区|