⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 frmcheckedit.frm

📁 人事信息管理系统 VB毕业设计 原代码+论文
💻 FRM
字号:
VERSION 5.00
Begin VB.Form FrmCheckEdit 
   BorderStyle     =   1  'Fixed Single
   Caption         =   "编辑员工考勤信息"
   ClientHeight    =   5370
   ClientLeft      =   45
   ClientTop       =   330
   ClientWidth     =   11625
   Icon            =   "FrmCheckEdit.frx":0000
   LinkTopic       =   "Form1"
   MaxButton       =   0   'False
   MinButton       =   0   'False
   ScaleHeight     =   5370
   ScaleWidth      =   11625
   StartUpPosition =   2  '屏幕中心
   Begin VB.Frame Frame5 
      Caption         =   "休假信息"
      Height          =   1215
      Left            =   5880
      TabIndex        =   29
      Top             =   1920
      Width           =   5655
      Begin VB.ComboBox ComboFdxj 
         Height          =   300
         ItemData        =   "FrmCheckEdit.frx":0CCA
         Left            =   1290
         List            =   "FrmCheckEdit.frx":0CD7
         Style           =   2  'Dropdown List
         TabIndex        =   32
         Top             =   240
         Width           =   1455
      End
      Begin VB.ComboBox ComboNxj 
         Height          =   300
         ItemData        =   "FrmCheckEdit.frx":0CE6
         Left            =   4050
         List            =   "FrmCheckEdit.frx":0CF3
         Style           =   2  'Dropdown List
         TabIndex        =   31
         Top             =   240
         Width           =   1455
      End
      Begin VB.ComboBox ComboDxj 
         Height          =   300
         ItemData        =   "FrmCheckEdit.frx":0D02
         Left            =   1290
         List            =   "FrmCheckEdit.frx":0D0F
         Style           =   2  'Dropdown List
         TabIndex        =   30
         Top             =   660
         Width           =   1455
      End
      Begin VB.Label Label6 
         AutoSize        =   -1  'True
         Caption         =   "法定休假"
         Height          =   180
         Left            =   240
         TabIndex        =   35
         Top             =   300
         Width           =   720
      End
      Begin VB.Label Label5 
         AutoSize        =   -1  'True
         Caption         =   "年休假"
         Height          =   180
         Left            =   3000
         TabIndex        =   34
         Top             =   300
         Width           =   540
      End
      Begin VB.Label Label4 
         AutoSize        =   -1  'True
         Caption         =   "倒休假"
         Height          =   180
         Left            =   240
         TabIndex        =   33
         Top             =   720
         Width           =   540
      End
   End
   Begin VB.Frame Frame10 
      Caption         =   "基本信息"
      Height          =   855
      Left            =   120
      TabIndex        =   24
      Top             =   120
      Width           =   11415
      Begin VB.ComboBox ComboEmp 
         Height          =   300
         ItemData        =   "FrmCheckEdit.frx":0D1E
         Left            =   1320
         List            =   "FrmCheckEdit.frx":0D20
         TabIndex        =   25
         Text            =   "ComboEmp"
         Top             =   300
         Width           =   1455
      End
      Begin VB.Label Label20 
         AutoSize        =   -1  'True
         Caption         =   "选择员工"
         Height          =   180
         Left            =   270
         TabIndex        =   28
         Top             =   360
         Width           =   720
      End
      Begin VB.Label Label1 
         AutoSize        =   -1  'True
         Caption         =   "考勤日期"
         Height          =   180
         Left            =   3360
         TabIndex        =   27
         Top             =   360
         Width           =   720
      End
      Begin VB.Label lblDate 
         AutoSize        =   -1  'True
         Caption         =   "lblDate"
         Height          =   180
         Left            =   4440
         TabIndex        =   26
         Top             =   360
         Width           =   630
      End
   End
   Begin VB.Frame Frame1 
      Caption         =   "出勤信息(天)"
      Height          =   735
      Left            =   120
      TabIndex        =   19
      Top             =   1080
      Width           =   5655
      Begin VB.ComboBox ComboQq 
         Height          =   300
         ItemData        =   "FrmCheckEdit.frx":0D22
         Left            =   1320
         List            =   "FrmCheckEdit.frx":0D2F
         Style           =   2  'Dropdown List
         TabIndex        =   21
         Top             =   240
         Width           =   1455
      End
      Begin VB.ComboBox ComboCc 
         Height          =   300
         ItemData        =   "FrmCheckEdit.frx":0D3E
         Left            =   4050
         List            =   "FrmCheckEdit.frx":0D4B
         Style           =   2  'Dropdown List
         TabIndex        =   20
         Top             =   240
         Width           =   1455
      End
      Begin VB.Label Label2 
         AutoSize        =   -1  'True
         Caption         =   "全勤天数"
         Height          =   180
         Left            =   240
         TabIndex        =   23
         Top             =   300
         Width           =   720
      End
      Begin VB.Label Label3 
         AutoSize        =   -1  'True
         Caption         =   "出差天数"
         Height          =   180
         Left            =   3000
         TabIndex        =   22
         Top             =   300
         Width           =   720
      End
   End
   Begin VB.Frame Frame2 
      Caption         =   "缺勤信息"
      Height          =   1215
      Left            =   120
      TabIndex        =   12
      Top             =   1920
      Width           =   5655
      Begin VB.ComboBox ComboKg 
         Height          =   300
         ItemData        =   "FrmCheckEdit.frx":0D5A
         Left            =   1290
         List            =   "FrmCheckEdit.frx":0D67
         Style           =   2  'Dropdown List
         TabIndex        =   15
         Top             =   660
         Width           =   1455
      End
      Begin VB.ComboBox ComboSj 
         Height          =   300
         ItemData        =   "FrmCheckEdit.frx":0D76
         Left            =   4050
         List            =   "FrmCheckEdit.frx":0D83
         Style           =   2  'Dropdown List
         TabIndex        =   14
         Top             =   240
         Width           =   1455
      End
      Begin VB.ComboBox ComboBj 
         Height          =   300
         ItemData        =   "FrmCheckEdit.frx":0D92
         Left            =   1290
         List            =   "FrmCheckEdit.frx":0D9F
         Style           =   2  'Dropdown List
         TabIndex        =   13
         Top             =   240
         Width           =   1455
      End
      Begin VB.Label Label8 
         AutoSize        =   -1  'True
         Caption         =   "旷工天数"
         Height          =   180
         Left            =   240
         TabIndex        =   18
         Top             =   720
         Width           =   720
      End
      Begin VB.Label Label10 
         AutoSize        =   -1  'True
         Caption         =   "事假天数"
         Height          =   180
         Left            =   3000
         TabIndex        =   17
         Top             =   300
         Width           =   720
      End
      Begin VB.Label Label11 
         AutoSize        =   -1  'True
         Caption         =   "病假天数"
         Height          =   180
         Left            =   240
         TabIndex        =   16
         Top             =   300
         Width           =   720
      End
   End
   Begin VB.Frame Frame3 
      Caption         =   "加班信息"
      Height          =   1215
      Left            =   120
      TabIndex        =   7
      Top             =   3240
      Width           =   5655
      Begin VB.ComboBox ComboOt3 
         Height          =   300
         ItemData        =   "FrmCheckEdit.frx":0DAE
         Left            =   1290
         List            =   "FrmCheckEdit.frx":0DBB
         Style           =   2  'Dropdown List
         TabIndex        =   38
         Top             =   720
         Width           =   1455
      End
      Begin VB.ComboBox ComboOt2 
         Height          =   300
         ItemData        =   "FrmCheckEdit.frx":0DCA
         Left            =   4050
         List            =   "FrmCheckEdit.frx":0DD7
         Style           =   2  'Dropdown List
         TabIndex        =   9
         Top             =   240
         Width           =   1455
      End
      Begin VB.ComboBox ComboOt1 
         Height          =   300
         ItemData        =   "FrmCheckEdit.frx":0DE6
         Left            =   1290
         List            =   "FrmCheckEdit.frx":0DF3
         Style           =   2  'Dropdown List
         TabIndex        =   8
         Top             =   240
         Width           =   1455
      End
      Begin VB.Label Label9 
         AutoSize        =   -1  'True
         Caption         =   "日常加班"
         Height          =   180
         Left            =   240
         TabIndex        =   39
         Top             =   780
         Width           =   720
      End
      Begin VB.Label Label15 
         AutoSize        =   -1  'True
         Caption         =   "休息日加班"
         Height          =   180
         Left            =   3000
         TabIndex        =   11
         Top             =   300
         Width           =   900
      End
      Begin VB.Label Label16 
         AutoSize        =   -1  'True
         Caption         =   "节日加班"
         Height          =   180
         Left            =   240
         TabIndex        =   10
         Top             =   300
         Width           =   720
      End
   End
   Begin VB.Frame Frame4 
      Caption         =   "迟到早退(分钟)"
      Height          =   735
      Left            =   5880
      TabIndex        =   4
      Top             =   1080
      Width           =   5655
      Begin VB.TextBox txtZt 
         Alignment       =   1  'Right Justify
         Height          =   270
         Left            =   4080
         MaxLength       =   15
         TabIndex        =   36
         Top             =   240
         Width           =   1455
      End
      Begin VB.TextBox txtCd 
         Alignment       =   1  'Right Justify
         Height          =   270
         Left            =   1320
         MaxLength       =   15
         TabIndex        =   5
         Top             =   255
         Width           =   1455
      End
      Begin VB.Label Label7 
         AutoSize        =   -1  'True
         Caption         =   "早退时间"
         Height          =   180
         Left            =   3000
         TabIndex        =   37
         Top             =   285
         Width           =   720
      End
      Begin VB.Label Label12 
         AutoSize        =   -1  'True
         Caption         =   "迟到时间"
         Height          =   180
         Left            =   240
         TabIndex        =   6
         Top             =   300
         Width           =   720
      End
   End
   Begin VB.Frame Frame9 
      Caption         =   "备注信息"
      Height          =   1215
      Left            =   5880
      TabIndex        =   2
      Top             =   3240
      Width           =   5655
      Begin VB.TextBox txtMemo1 
         Height          =   855
         Left            =   120
         MaxLength       =   200
         MultiLine       =   -1  'True
         ScrollBars      =   2  'Vertical
         TabIndex        =   3
         Top             =   240
         Width           =   5415
      End
   End
   Begin VB.CommandButton Cmd_OK 
      Caption         =   "确 定"
      Height          =   400
      Left            =   4202
      MouseIcon       =   "FrmCheckEdit.frx":0E02
      MousePointer    =   99  'Custom
      Style           =   1  'Graphical
      TabIndex        =   1
      Top             =   4680
      Width           =   1300
   End
   Begin VB.CommandButton Cmd_Cancel 
      Cancel          =   -1  'True
      Caption         =   "取 消"
      Height          =   400
      Left            =   6122
      MouseIcon       =   "FrmCheckEdit.frx":110C
      MousePointer    =   99  'Custom
      Style           =   1  'Graphical
      TabIndex        =   0
      Top             =   4680
      Width           =   1300
   End
End
Attribute VB_Name = "FrmCheckEdit"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Public OriEmpId As Long   '当前考勤的员工编号
Public TmpOk As Boolean   '是否单击确定按钮退出

Private Sub Cmd_Cancel_Click()
  TmpOk = False
  Unload Me
End Sub

Private Sub Cmd_OK_Click()
  If UpperEmp.EmpId <= 0 Then
    MsgBox "请选择员工"
    Exit Sub
  End If
  With MyCheck
  '判断记录是否存在
  .CheckDate = lblDate                  '考勤日期
  .EmpId = UpperEmp.EmpId               '员工编号
  .qqDays = Val(ComboQq.Text)           '全勤天数
  .ccDays = Val(ComboCc.Text)           '出差天数
  .bjDays = Val(ComboBj.Text)           '病假天数
  .sjDays = Val(ComboSj.Text)           '事假天数
  .kgDays = Val(ComboKg.Text)           '旷工天数
  .fdxjDays = Val(ComboFdxj.Text)       '法定假日休假
  .nxjDays = Val(ComboNxj.Text)         '年休假
  .dxjDays = Val(ComboDxj.Text)         '倒休假
  .cdMinutes = Val(txtCd.Text)         '迟到时间
  .ztMinutes = Val(txtZt.Text)        '早退时间
  .ot1Days = Val(ComboOt1.Text)         '法定假日加班
  .ot2Days = Val(ComboOt2.Text)         '周末加班
  .ot3Days = Val(ComboOt3.Text)         '日常加班
  .Memo1 = MakeStr(txtMemo1)            '备注
  If .In_DB(lblDate, UpperEmp.EmpId) Then
    Call .Update(lblDate, OriEmpId)
  Else
    .Insert
  End If
  End With
  TmpOk = True
  MsgBox "数据保存成功"
  Unload Me
End Sub

Private Sub ComboEmp_GotFocus()
  ComboQq.SetFocus
  '设置FrmEmpSel窗体的位置
  FrmEmpSel.Left = Me.Left + ComboEmp.Left + 350
  FrmEmpSel.Top = Me.Top + ComboEmp.Top + ComboEmp.Height + 450
  FrmEmpSel.Show 1
  '将选择的员工姓名显示到ComboUpper控件中
  ComboEmp.Text = UpperEmp.EmpName
End Sub

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -