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

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

?? frmshift.frm

?? gn
?? FRM
字號:
VERSION 5.00
Object = "{5E9E78A0-531B-11CF-91F6-C2863C385E30}#1.0#0"; "MSFLXGRD.OCX"
Begin VB.Form frmShift 
   BorderStyle     =   3  'Fixed Dialog
   Caption         =   "班次定義"
   ClientHeight    =   5910
   ClientLeft      =   45
   ClientTop       =   330
   ClientWidth     =   10095
   BeginProperty Font 
      Name            =   "宋體"
      Size            =   10.5
      Charset         =   134
      Weight          =   400
      Underline       =   0   'False
      Italic          =   0   'False
      Strikethrough   =   0   'False
   EndProperty
   Icon            =   "frmShift.frx":0000
   LinkTopic       =   "Form1"
   LockControls    =   -1  'True
   MaxButton       =   0   'False
   MinButton       =   0   'False
   ScaleHeight     =   5910
   ScaleWidth      =   10095
   StartUpPosition =   2  '屏幕中心
   Begin VB.Frame Frame1 
      Height          =   960
      Left            =   225
      TabIndex        =   1
      Top             =   4770
      Width           =   9645
      Begin VB.CommandButton Command1 
         Height          =   510
         Index           =   4
         Left            =   6114
         Picture         =   "frmShift.frx":000C
         Style           =   1  'Graphical
         TabIndex        =   6
         Top             =   315
         Width           =   1245
      End
      Begin VB.CommandButton Command1 
         Height          =   510
         Index           =   0
         Left            =   390
         Picture         =   "frmShift.frx":1F77
         Style           =   1  'Graphical
         TabIndex        =   5
         Top             =   315
         Width           =   1245
      End
      Begin VB.CommandButton Command1 
         Height          =   510
         Index           =   1
         Left            =   8025
         Picture         =   "frmShift.frx":3D16
         Style           =   1  'Graphical
         TabIndex        =   4
         Top             =   315
         Width           =   1245
      End
      Begin VB.CommandButton Command1 
         Height          =   510
         Index           =   2
         Left            =   2298
         Picture         =   "frmShift.frx":5B87
         Style           =   1  'Graphical
         TabIndex        =   3
         Top             =   315
         Width           =   1245
      End
      Begin VB.CommandButton Command1 
         Height          =   510
         Index           =   3
         Left            =   4206
         Picture         =   "frmShift.frx":796A
         Style           =   1  'Graphical
         TabIndex        =   2
         Top             =   315
         Width           =   1245
      End
   End
   Begin MSFlexGridLib.MSFlexGrid msfGrid 
      Height          =   4485
      Left            =   255
      TabIndex        =   0
      Top             =   180
      Width           =   9645
      _ExtentX        =   17013
      _ExtentY        =   7911
      _Version        =   393216
      FixedCols       =   0
      AllowBigSelection=   0   'False
      HighLight       =   0
      AllowUserResizing=   2
      BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851} 
         Name            =   "宋體"
         Size            =   10.5
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
   End
End
Attribute VB_Name = "frmShift"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Option Explicit

Dim mFormatString As String
Const mKq = "考勤"
Const mKqMethod = "計勤方式"
Const mOn = "段上班 "
Const mOff = "段下班 "
Const mStrName = "班次名稱"
Const mStrID = "班次號"
Const mStandard = "標準"
Const mAdd = "加班"
Const mStrTrue = "√"
Const mStrFalse = "-"
Public mIsToRefresh As Boolean
Const mMsg1 = "您是否確定要刪除該班次?(是/否)"
Const mMsg2 = "如果您刪除了該班次,則您的排班會受到嚴重影響" _
    & vbCrLf & vbCrLf & "您是否真的要刪除該班次?(是/否)"
Const mMsg3 = "抱歉,班次刪除未成功!!"
Const mMsg4 = "祝賀,班次刪除成功!!"
Const mMsg5 = "內置班次不能"
Const mMsg6 = "刪除"
Const mMsg7 = "修改"

Const mintSave = 0
Const mintDelete = 3
Const mintModify = 2


Private Sub Command1_Click(Index As Integer)
    Select Case Index
        Case 0, 2
            EditAddS Index
        Case 1
            Unload Me
        Case 3
            DeleteAdds
        Case 4
            Dim tmpStr As String
            tmpStr = gOwnName & "-班次表"
            PrintGridNormal tmpStr, _
                msfGrid, 2, "", True
    End Select
End Sub

Private Sub DeleteAdds()
    With msfGrid
        If .row = .FixedRows - 1 Then Exit Sub
        Dim IntID As Integer
        IntID = Trim(.TextMatrix(.row, .Cols - 1))
        If IntID <= UBound(aInnerShift) Then
            MsgBox mMsg5 & mMsg6, vbExclamation, gTitle
            Exit Sub
        End If
        If MsgBox(mMsg1, vbQuestion + vbYesNo + vbDefaultButton2, gTitle) = vbNo Then Exit Sub
        If MsgBox(mMsg2, vbCritical + vbYesNo + vbDefaultButton2, gTitle) = vbNo Then Exit Sub
        
        Dim Sql As String
        Sql = "Update Shift set F_DelFlag=-1 where ID=" & IntID
        gDataBase.Execute Sql
        If gDataBase.RecordsAffected <= 0 Then
            MsgBox mMsg3, vbInformation, gTitle
        Else
            MsgBox mMsg4, vbInformation, gTitle
            If .Rows = .FixedRows + 1 Then
                .Rows = .FixedRows
            Else
                .RemoveItem .row
            End If
        End If
        RefreshBtn
    End With
End Sub

Private Sub RefreshBtn()
    With msfGrid
        Command1(mintDelete).Enabled = (.Rows <> .FixedRows)
        Command1(mintModify).Enabled = (.Rows <> .FixedRows)
    End With
End Sub

Private Sub EditAddS(Index As Integer)
    With frmAddS
        If Index = 2 Then
            Dim Str As String
            Dim i As Integer
            Dim j As Integer
            Dim IntJ As Integer
            Dim IntID As Integer
            IntID = CInt(Val(msfGrid.TextMatrix(msfGrid.row, _
                msfGrid.Cols - 1)))
            If IntID <= UBound(aInnerShift) Then
                MsgBox mMsg5 & mMsg7, vbExclamation, gTitle
                Exit Sub
            End If
            .mIsModify = True
            .mShiftID = IntID
            .txtShift(0) = Trim(msfGrid.TextMatrix(msfGrid.row, 0))
            .txtDate(0) = Left(Trim(msfGrid.TextMatrix(msfGrid.row, 1)), 2)
            .txtDate(1) = Right(Trim(msfGrid.TextMatrix(msfGrid.row, 1)), 2)
            .chkDate(0).Value = IIf(Trim(msfGrid.TextMatrix(msfGrid.row _
                , 2)) = mStrTrue, 1, 0)
            .txtDate(2) = Left(Trim(msfGrid.TextMatrix(msfGrid.row, 3)), 2)
            .txtDate(3) = Right(Trim(msfGrid.TextMatrix(msfGrid.row, 3)), 2)
            .chkDate(1).Value = IIf(Trim(msfGrid.TextMatrix(msfGrid.row _
                , 4)) = mStrTrue, 1, 0)
                
            
            For j = 1 To 4
                IntJ = j * 5
                Str = Trim(msfGrid.TextMatrix(msfGrid.row, IntJ))
                If Str = Empty Then
                    .cboMethod(j - 1).ListIndex = -1
                Else
                    For i = 0 To .cboMethod(j - 1).ListCount - 1
                        If Trim(.cboMethod(j - 1).List(i)) = Str Then
                            .cboMethod(j - 1).ListIndex = i
                            Exit For
                        End If
                    Next
                End If
            Next
           
            
            .txtDate(4) = Left(Trim(msfGrid.TextMatrix(msfGrid.row, 6)), 2)
            .txtDate(5) = Right(Trim(msfGrid.TextMatrix(msfGrid.row, 6)), 2)
            .chkDate(2).Value = IIf(Trim(msfGrid.TextMatrix(msfGrid.row _
                , 7)) = mStrTrue, 1, 0)
            .txtDate(6) = Left(Trim(msfGrid.TextMatrix(msfGrid.row, 8)), 2)
            .txtDate(7) = Right(Trim(msfGrid.TextMatrix(msfGrid.row, 8)), 2)
            .chkDate(3).Value = IIf(Trim(msfGrid.TextMatrix(msfGrid.row _
                , 9)) = mStrTrue, 1, 0)
                
            
            .txtDate(8) = Left(Trim(msfGrid.TextMatrix(msfGrid.row, 11)), 2)
            .txtDate(9) = Right(Trim(msfGrid.TextMatrix(msfGrid.row, 11)), 2)
            .chkDate(4).Value = IIf(Trim(msfGrid.TextMatrix(msfGrid.row _
                , 12)) = mStrTrue, 1, 0)
            .txtDate(10) = Left(Trim(msfGrid.TextMatrix(msfGrid.row, 13)), 2)
            .txtDate(11) = Right(Trim(msfGrid.TextMatrix(msfGrid.row, 13)), 2)
            .chkDate(5).Value = IIf(Trim(msfGrid.TextMatrix(msfGrid.row _
                , 14)) = mStrTrue, 1, 0)
            
                
            .txtDate(12) = Left(Trim(msfGrid.TextMatrix(msfGrid.row, 16)), 2)
            .txtDate(12) = Right(Trim(msfGrid.TextMatrix(msfGrid.row, 16)), 2)
            .chkDate(6).Value = IIf(Trim(msfGrid.TextMatrix(msfGrid.row _
                , 17)) = mStrTrue, 1, 0)
            .txtDate(13) = Left(Trim(msfGrid.TextMatrix(msfGrid.row, 18)), 2)
            .txtDate(14) = Right(Trim(msfGrid.TextMatrix(msfGrid.row, 18)), 2)
            .chkDate(7).Value = IIf(Trim(msfGrid.TextMatrix(msfGrid.row _
                , 19)) = mStrTrue, 1, 0)
            
        End If
        .Show vbModal
        If mIsToRefresh Then GetDataFromDatabase
    End With
End Sub

Private Sub Form_Load()
    mFormatString = "^" & mStrName & vbTab _
        & "^A" & mOn & vbTab & "^" & mKq & vbTab _
        & "^A" & mOff & vbTab & "^" & mKq & vbTab & "^" & mKqMethod & vbTab _
        & "^B" & mOn & vbTab & "^" & mKq & vbTab _
        & "^B" & mOff & vbTab & "^" & mKq & vbTab & "^" & mKqMethod & vbTab _
        & "^C" & mOn & vbTab & "^" & mKq & vbTab _
        & "^C" & mOff & vbTab & "^" & mKq & vbTab & "^" & mKqMethod & vbTab _
        & "^D" & mOn & vbTab & "^" & mKq & vbTab _
        & "^D" & mOff & vbTab & "^" & mKq & vbTab & "^" & mKqMethod & vbTab _
        & "<" & mStrID  '22
    SetGridColor msfGrid
    msfGrid.FormatString = mFormatString
    msfGrid.ColWidth(msfGrid.Cols - 1) = 0
    
'    Dim Str As String
'    Str = App.Path + "\data\kq.mdb"
'    Set gDataBase = Workspaces(0).OpenDatabase(Str, False, False, ";pwd=wsh2000")
    
    GetDataFromDatabase
    RefreshBtn
End Sub


Private Sub GetDataFromDatabase()
    Dim Rst As Recordset
    Dim Str As String
    Dim Sql As String
    
    Sql = "select * from Shift where F_DelFlag=0 order by ID"
    Set Rst = gDataBase.OpenRecordset(Sql, dbOpenSnapshot)
    Dim intRows As Integer
    While Not Rst.EOF
        With Rst
            If !ID <> gNOSHIFT Then '缺省 空班次
                intRows = intRows + 1
                Str = Str & Trim(!ShiftName) & vbTab & _
                    IIf(IsNull(!F_1On), "", Trim(!F_1On)) & vbTab & _
                    IIf(!F_1OnIsKq, mStrTrue, mStrFalse) & vbTab & _
                    IIf(IsNull(!F_1Off), "", Trim(!F_1Off)) & vbTab & _
                    IIf(!F_1OffIsKq, mStrTrue, mStrFalse) & vbTab
                If !F_1OnIsKq Or !F_1OffIsKq Then
                    Str = Str & IIf(!F_1IsAdd, mAdd, mStandard) & vbTab
                Else
                    Str = Str & "" & vbTab
                End If
                Str = Str & IIf(IsNull(!F_2On), "", Trim(!F_2On)) & vbTab & _
                    IIf(!F_2OnIsKq, mStrTrue, mStrFalse) & vbTab & _
                    IIf(IsNull(!F_2Off), "", Trim(!F_2Off)) & vbTab & _
                    IIf(!F_2OffIsKq, mStrTrue, mStrFalse) & vbTab
                If !F_2OnIsKq Or !F_2OffIsKq Then
                    Str = Str & IIf(!F_2IsAdd, mAdd, mStandard) & vbTab
                Else
                    Str = Str & "" & vbTab
                End If
                Str = Str & IIf(IsNull(!F_3On), "", Trim(!F_3On)) & vbTab & _
                    IIf(!F_3OnIsKq, mStrTrue, mStrFalse) & vbTab & _
                    IIf(IsNull(!F_3Off), "", Trim(!F_3Off)) & vbTab & _
                    IIf(!F_3OffIsKq, mStrTrue, mStrFalse) & vbTab
                If !F_3OnIsKq Or !F_3OffIsKq Then
                    Str = Str & IIf(!F_3IsAdd, mAdd, mStandard) & vbTab
                Else
                    Str = Str & "" & vbTab
                End If
                Str = Str & IIf(IsNull(!F_4On), "", Trim(!F_4On)) & vbTab & _
                    IIf(!F_4OnIsKq, mStrTrue, mStrFalse) & vbTab & _
                    IIf(IsNull(!F_4Off), "", Trim(!F_4Off)) & vbTab & _
                    IIf(!F_4OffIsKq, mStrTrue, mStrFalse) & vbTab
                If !F_4OnIsKq Or !F_4OffIsKq Then
                    Str = Str & IIf(!F_4IsAdd, mAdd, mStandard) & vbTab
                Else
                    Str = Str & "" & vbTab
                End If
                Str = Str & CInt(!ID)
                
                
                If Not .EOF Then Str = Str & vbCr
            End If
            .MoveNext
        End With
    Wend
    Rst.Close
    Set Rst = Nothing
    
    Dim intCols As Integer
    intRows = intRows + 1
    intCols = 22
    ClipToGrid msfGrid, Str, intRows, intCols
    
End Sub

Private Sub msfGrid_DblClick()
    Command1_Click 2
End Sub

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲图片有声小说| 日日摸夜夜添夜夜添精品视频| 日本午夜精品一区二区三区电影| 欧美一区在线视频| 91丨九色丨蝌蚪富婆spa| 国产最新精品免费| 高清国产午夜精品久久久久久| 国产不卡视频在线播放| 欧美精品乱码久久久久久| 日韩一区二区不卡| 久久精品网站免费观看| 18欧美亚洲精品| 亚洲综合在线视频| 午夜精品久久久久久| 免费在线看一区| 国产成人一区在线| 在线一区二区三区四区五区| 欧美三电影在线| 久久夜色精品一区| 亚洲免费看黄网站| 免费日韩伦理电影| 欧美日韩免费高清一区色橹橹| 一本到一区二区三区| 欧美日韩精品欧美日韩精品一| 中文字幕一区二区三区在线不卡| 国产在线麻豆精品观看| 69堂国产成人免费视频| 久久久91精品国产一区二区精品 | 国产经典欧美精品| 日韩视频中午一区| 青青青伊人色综合久久| 欧美一级理论片| 日韩精品欧美成人高清一区二区| 欧美优质美女网站| 欧美伊人久久大香线蕉综合69| 亚洲色图欧美偷拍| 国产一区二区不卡在线 | 亚洲精品成人精品456| 日韩精品一二三四| 欧美挠脚心视频网站| 日韩成人精品在线| 日韩欧美国产麻豆| 一区二区欧美视频| 欧美日韩在线一区二区| 欧美96一区二区免费视频| 精品国产sm最大网站免费看| 亚洲一二三四久久| 国产福利一区二区| 国产精品二区一区二区aⅴ污介绍| 毛片av一区二区| 欧美日韩一级片网站| 日韩va欧美va亚洲va久久| 欧美一级欧美三级| 国产成人h网站| 尤物在线观看一区| 欧美一级生活片| 成人爱爱电影网址| 久久免费美女视频| 韩国女主播一区二区三区| 精品国产亚洲在线| 99精品一区二区三区| 国产精品传媒入口麻豆| 欧美午夜精品一区| 精品一区二区三区免费视频| 欧美一级久久久久久久大片| 国产河南妇女毛片精品久久久 | 久久久精品日韩欧美| 94-欧美-setu| 日韩黄色片在线观看| 国产亚洲精品aa午夜观看| 在线国产亚洲欧美| 国产一区二区三区国产| 亚洲午夜精品网| 中文字幕av一区 二区| 国产精品一级片| 国产欧美在线观看一区| 福利91精品一区二区三区| 亚洲国产欧美日韩另类综合| wwwwxxxxx欧美| 欧美日韩一级视频| 国产成人啪午夜精品网站男同| 亚洲国产视频在线| 亚洲国产精品激情在线观看| 欧美一区二区三区日韩视频| 91美女片黄在线观看91美女| 韩日av一区二区| 日韩国产在线一| 亚洲人成在线观看一区二区| 久久久一区二区三区捆绑**| 欧美精选在线播放| 91热门视频在线观看| 国产激情一区二区三区四区| 秋霞影院一区二区| 亚洲第一福利视频在线| 日韩视频免费直播| 欧美日韩性生活| 91在线精品一区二区| 国产a区久久久| 免费人成在线不卡| 日本91福利区| 无码av免费一区二区三区试看 | 国产乱国产乱300精品| 亚洲成av人片一区二区| 亚洲人成精品久久久久久| 国产欧美日韩另类一区| 久久一区二区三区国产精品| 日韩精品中文字幕在线不卡尤物| 欧美精品色综合| 欧美丝袜丝交足nylons图片| 色狠狠av一区二区三区| 91丨porny丨户外露出| www.亚洲国产| 亚洲午夜激情av| 一区二区三区四区乱视频| 亚洲婷婷在线视频| 亚洲精品欧美在线| 亚洲精选免费视频| 亚洲男人天堂av| 亚洲精品一二三| 一区二区三区四区不卡在线| 一区二区三区在线高清| 亚洲一卡二卡三卡四卡无卡久久 | 国产成人av网站| 国产又黄又大久久| 国产成人综合网| 成人高清免费在线播放| 99精品视频在线播放观看| 色妹子一区二区| 欧美日韩午夜在线| 欧美一区二区三区在线观看 | 亚洲精选一二三| 亚洲一区二区三区爽爽爽爽爽| 亚洲大型综合色站| 日韩二区在线观看| 国产一区二区美女诱惑| 成人激情黄色小说| 色老汉av一区二区三区| 3751色影院一区二区三区| 精品免费日韩av| 69p69国产精品| 国产亚洲欧洲997久久综合| 国产农村妇女毛片精品久久麻豆| 亚洲国产欧美一区二区三区丁香婷| 亚洲成av人片在线观看无码| 精品中文字幕一区二区| 99久久精品免费看国产免费软件| 在线观看一区不卡| 日韩亚洲欧美一区二区三区| 欧美极品美女视频| 亚洲gay无套男同| 国产精品自拍av| 91久久精品一区二区三区| 日韩视频不卡中文| 亚洲日本在线视频观看| 免费不卡在线视频| www.久久精品| 欧美高清视频www夜色资源网| 久久久久国色av免费看影院| 亚洲九九爱视频| 国产成人午夜电影网| 欧美性色综合网| 久久久91精品国产一区二区三区| 亚洲国产一区视频| 懂色av噜噜一区二区三区av| 欧美理论在线播放| 国产精品久久久久久久久快鸭| 午夜不卡av在线| 成人av动漫在线| 久久综合九色综合97婷婷女人| 亚洲一区二区欧美日韩| 国产在线精品一区二区| 欧美色网站导航| 国产精品福利电影一区二区三区四区| 奇米影视一区二区三区| 在线观看亚洲专区| 自拍偷拍欧美精品| 国产99久久精品| 精品三级av在线| 日韩精品国产欧美| 精品视频999| 亚洲欧美一区二区不卡| 国产91综合一区在线观看| 欧美一区二区三区四区五区| 亚洲国产毛片aaaaa无费看 | 亚洲最新视频在线观看| 成人毛片在线观看| 风间由美一区二区av101| 日韩美女视频一区二区在线观看| 亚洲成人自拍网| 欧美色老头old∨ideo| 亚洲黄色av一区| 欧美亚洲综合在线| 亚洲色图视频网| 色香色香欲天天天影视综合网| ㊣最新国产の精品bt伙计久久| 国产91高潮流白浆在线麻豆 | 欧美大尺度电影在线| 日韩精品欧美成人高清一区二区| 欧美日韩国产综合一区二区| 亚洲一区二区三区四区的|