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

📄 jiluchuangti.frm

📁 工资管理系统的所有源码编写。详细的实现代码~
💻 FRM
字号:
VERSION 5.00
Object = "{1FB3F7AD-7B17-4DC8-AC0E-35123A4CF9C5}#1.0#0"; "WinXPC Engine.ocx"
Begin VB.Form frm增加 
   BackColor       =   &H00FFFFC0&
   BorderStyle     =   1  'Fixed Single
   Caption         =   "增加记录"
   ClientHeight    =   3870
   ClientLeft      =   45
   ClientTop       =   330
   ClientWidth     =   6765
   ControlBox      =   0   'False
   FillColor       =   &H00FFFFC0&
   Icon            =   "jiluchuangti.frx":0000
   LinkTopic       =   "Form2"
   MaxButton       =   0   'False
   MinButton       =   0   'False
   MouseIcon       =   "jiluchuangti.frx":27A2
   ScaleHeight     =   3870
   ScaleWidth      =   6765
   StartUpPosition =   2  '屏幕中心
   Begin WinXPC_Engine.WindowsXPC WindowsXPC1 
      Left            =   1560
      Top             =   3840
      _ExtentX        =   6588
      _ExtentY        =   1085
      ColorScheme     =   2
   End
   Begin VB.CommandButton cmdquit 
      BackColor       =   &H00C0C000&
      Caption         =   "返回(&X)"
      Height          =   315
      Left            =   5520
      MaskColor       =   &H00FF8080&
      MouseIcon       =   "jiluchuangti.frx":346C
      Style           =   1  'Graphical
      TabIndex        =   10
      Top             =   3360
      Width           =   975
   End
   Begin VB.CommandButton cmdsave 
      BackColor       =   &H00C0C000&
      Caption         =   "保存(&S)"
      Height          =   315
      Left            =   3960
      MaskColor       =   &H00FF8080&
      MouseIcon       =   "jiluchuangti.frx":4136
      Style           =   1  'Graphical
      TabIndex        =   9
      Top             =   3360
      Width           =   975
   End
   Begin VB.Frame Framedkxm 
      BackColor       =   &H00FFFFC0&
      Caption         =   "代扣项目"
      ForeColor       =   &H00800000&
      Height          =   855
      Left            =   120
      TabIndex        =   19
      Top             =   2160
      Width           =   6495
      Begin VB.TextBox txtzfgjj 
         BackColor       =   &H8000000E&
         ForeColor       =   &H00800000&
         Height          =   270
         Left            =   5400
         TabIndex        =   8
         Top             =   360
         Width           =   975
      End
      Begin VB.TextBox txtylbxj 
         BackColor       =   &H8000000E&
         ForeColor       =   &H00800000&
         Height          =   270
         Left            =   3120
         TabIndex        =   7
         Top             =   360
         Width           =   975
      End
      Begin VB.TextBox txtylbx 
         BackColor       =   &H8000000E&
         ForeColor       =   &H00800000&
         Height          =   270
         Left            =   1200
         TabIndex        =   6
         Top             =   360
         Width           =   975
      End
      Begin VB.Label lblzfgjj 
         BackColor       =   &H00FFFFC0&
         Caption         =   "住房公积金"
         ForeColor       =   &H000000FF&
         Height          =   255
         Left            =   4320
         TabIndex        =   22
         Top             =   360
         Width           =   975
      End
      Begin VB.Label lblylbxj 
         BackColor       =   &H00FFFFC0&
         Caption         =   "医疗保险"
         ForeColor       =   &H000000FF&
         Height          =   255
         Left            =   2280
         TabIndex        =   21
         Top             =   360
         Width           =   735
      End
      Begin VB.Label lblylbx 
         BackColor       =   &H00FFFFC0&
         Caption         =   "养老保险"
         ForeColor       =   &H000000FF&
         Height          =   255
         Left            =   240
         TabIndex        =   20
         Top             =   360
         Width           =   735
      End
   End
   Begin VB.Frame Framejbgz 
      BackColor       =   &H00FFFFC0&
      Caption         =   "基本工资"
      ForeColor       =   &H00800000&
      Height          =   735
      Left            =   120
      TabIndex        =   14
      Top             =   1200
      Width           =   6495
      Begin VB.TextBox txtft 
         BackColor       =   &H8000000E&
         ForeColor       =   &H00800000&
         Height          =   270
         Left            =   5400
         TabIndex        =   5
         Top             =   240
         Width           =   975
      End
      Begin VB.TextBox txtjj 
         BackColor       =   &H8000000E&
         ForeColor       =   &H00800000&
         Height          =   270
         Left            =   3840
         TabIndex        =   4
         Top             =   240
         Width           =   975
      End
      Begin VB.TextBox txtbt 
         BackColor       =   &H8000000E&
         ForeColor       =   &H00800000&
         Height          =   270
         Left            =   2160
         TabIndex        =   3
         Top             =   240
         Width           =   1020
      End
      Begin VB.TextBox txtdx 
         BackColor       =   &H8000000E&
         ForeColor       =   &H00800000&
         Height          =   270
         Left            =   600
         TabIndex        =   2
         Top             =   240
         Width           =   975
      End
      Begin VB.Label lblft 
         BackColor       =   &H00FFFFC0&
         Caption         =   "房贴"
         ForeColor       =   &H000000FF&
         Height          =   255
         Left            =   4920
         TabIndex        =   18
         Top             =   240
         Width           =   375
      End
      Begin VB.Label lbljj 
         BackColor       =   &H00FFFFC0&
         Caption         =   "奖金"
         ForeColor       =   &H000000FF&
         Height          =   255
         Left            =   3360
         TabIndex        =   17
         Top             =   240
         Width           =   375
      End
      Begin VB.Label lblbt 
         BackColor       =   &H00FFFFC0&
         Caption         =   "补贴"
         ForeColor       =   &H000000FF&
         Height          =   255
         Left            =   1680
         TabIndex        =   16
         Top             =   240
         Width           =   495
      End
      Begin VB.Label lbldx 
         BackColor       =   &H00FFFFC0&
         Caption         =   "底薪"
         ForeColor       =   &H000000FF&
         Height          =   255
         Left            =   120
         TabIndex        =   15
         Top             =   240
         Width           =   375
      End
   End
   Begin VB.Frame Frameygxx 
      BackColor       =   &H00FFFFC0&
      Caption         =   "员工信息"
      ForeColor       =   &H00800000&
      Height          =   855
      Left            =   120
      TabIndex        =   11
      Top             =   120
      Width           =   6495
      Begin VB.TextBox txtxm 
         BackColor       =   &H8000000E&
         ForeColor       =   &H00800000&
         Height          =   270
         Left            =   4680
         TabIndex        =   1
         Top             =   360
         Width           =   1695
      End
      Begin VB.ComboBox cmbbm 
         BackColor       =   &H8000000E&
         ForeColor       =   &H00800000&
         Height          =   300
         ItemData        =   "jiluchuangti.frx":4E00
         Left            =   720
         List            =   "jiluchuangti.frx":4E13
         MouseIcon       =   "jiluchuangti.frx":4E47
         TabIndex        =   0
         Top             =   360
         Width           =   1935
      End
      Begin VB.Label lblxm 
         BackColor       =   &H00FFFFC0&
         Caption         =   "姓名"
         ForeColor       =   &H000000FF&
         Height          =   255
         Left            =   4200
         TabIndex        =   13
         Top             =   400
         Width           =   375
      End
      Begin VB.Label lblbm 
         BackColor       =   &H00FFFFC0&
         Caption         =   "部门"
         ForeColor       =   &H000000FF&
         Height          =   255
         Left            =   240
         TabIndex        =   12
         Top             =   405
         Width           =   375
      End
   End
End
Attribute VB_Name = "frm增加"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Dim btnx As Button            '变量声明

Private Sub Form_Load()
   Set db = OpenDatabase(App.Path + "\DATA\职工工资管理.mdb")
                     '定义将打开的数据库和表
   Set rt = db.OpenRecordset("职工表")
WindowsXPC1.InitSubClassing
Cmbbm.Text = ""
txtxm = ""
txtdx = ""
txtbt = ""
txtjj = ""
txtft = ""
txtylbx = ""
txtylbxj = ""
txtzfgjj = ""
End Sub

Private Sub Form_Unload(Cancel As Integer)
rt.Close
End Sub

Private Sub txtxm_LostFocus()
    If rt.RecordCount > 0 Then    '如果表不为空,判断表记录是否有重名
      rt.MoveFirst       '将记录指针移到表首
      Do While Not rt.EOF        '逐条进行比较
        If Trim(rt!姓名) = Trim(txtxm.Text) Then
                  '如果有重名,弹出提示对话框
           MsgBox "表内已有此人记录!", vbOKOnly + vbCritical, "警告"
        End If
        rt.MoveNext       '记录指针下移
     Loop
  End If
End Sub
Private Sub cmdsave_click()     '单击“保存”按钮
     rt.AddNew      '新增一条记录
     bm = Cmbbm.Text   '将文本框中输入的内容赋给相应变量,并进行必要的类型转换
     xm = txtxm.Text
     dx = Val(txtdx.Text)
     bt = Val(txtbt.Text)
     jj = Val(txtjj.Text)
     ft = Val(txtft.Text)
     ylbx = Val(txtylbx.Text)
     ylbxj = Val(txtylbxj.Text)
     zfgjj = Val(txtzfgjj.Text)
     yf = Val(Str(Val(txtdx.Text) + Val(txtbt.Text) + Val(txtjj.Text) + Val(txtft.Text)))                     '计算应发工资
     Call counttax        '计算所得税
     sf = yf - sds - ylbx - ylbxj - zfgjj '计算实发工资
     rt!部门 = bm    '将数据保存至表中
     rt!姓名 = xm
     rt!底薪 = dx
     rt!补贴 = bt
     rt!奖金 = jj
     rt!房帖 = ft
     rt!养老保险 = ylbx
     rt!医疗保险 = ylbxj
     rt!住房公积金 = zfgjj
     rt!应发 = yf
     rt!所得税 = sds
     rt!实发 = sf
     On Error GoTo a
     rt.Update
a:
     Cmbbm.Text = ""   '清空个文本框,为下一次增加记录做准备
     txtxm.Text = ""
     txtdx.Text = ""
     txtbt.Text = ""
     txtjj.Text = ""
     txtft.Text = ""
     txtylbx.Text = ""
     txtylbxj.Text = ""
     txtzfgjj.Text = ""
           '添加系统日志信息
  MyLog.Title = "成员:" + Trim(Me.Caption)
  MyLog.Body = "增加记录"
  MyLog.LogType = "增加"
  MyLog.UserName = CurUser.name
  MyLog.Save

End Sub
Private Sub cmdquit_click()     '单击“返回”按钮
    Unload Me
End Sub

⌨️ 快捷键说明

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