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

📄 xgjl.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    =   3525
   ClientLeft      =   45
   ClientTop       =   330
   ClientWidth     =   6450
   ControlBox      =   0   'False
   FillColor       =   &H00FFFFC0&
   ForeColor       =   &H00FFFFC0&
   Icon            =   "xgjl.frx":0000
   LinkTopic       =   "Form3"
   MaxButton       =   0   'False
   MinButton       =   0   'False
   MouseIcon       =   "xgjl.frx":27A2
   ScaleHeight     =   3525
   ScaleWidth      =   6450
   StartUpPosition =   2  '屏幕中心
   Begin VB.CommandButton Command4 
      Caption         =   "末条记录"
      Height          =   315
      Left            =   2760
      MaskColor       =   &H80000000&
      MouseIcon       =   "xgjl.frx":346C
      TabIndex        =   33
      Top             =   3000
      Width           =   855
   End
   Begin VB.CommandButton Command3 
      Caption         =   "下一条>"
      Height          =   315
      Left            =   1920
      MouseIcon       =   "xgjl.frx":4136
      TabIndex        =   32
      Top             =   3000
      Width           =   855
   End
   Begin VB.CommandButton Command2 
      Caption         =   "<上一条"
      Height          =   315
      Left            =   1080
      MouseIcon       =   "xgjl.frx":4E00
      TabIndex        =   31
      Top             =   3000
      Width           =   855
   End
   Begin VB.CommandButton Command1 
      Caption         =   "首条记录"
      Height          =   315
      Left            =   120
      MouseIcon       =   "xgjl.frx":5ACA
      TabIndex        =   30
      Top             =   3000
      Width           =   975
   End
   Begin WinXPC_Engine.WindowsXPC WindowsXPC1 
      Left            =   3960
      Top             =   -360
      _ExtentX        =   6588
      _ExtentY        =   1085
      ColorScheme     =   2
   End
   Begin VB.Data Data1 
      Caption         =   "滚动条"
      Connect         =   "Access"
      DatabaseName    =   "H:\VB教程\zhsl\data\职工工资管理.mdb"
      DefaultCursorType=   0  '缺省游标
      DefaultType     =   2  '使用 ODBC
      Exclusive       =   0   'False
      Height          =   285
      Left            =   1080
      Options         =   0
      ReadOnly        =   0   'False
      RecordsetType   =   1  'Dynaset
      RecordSource    =   "职工表"
      Top             =   0
      Visible         =   0   'False
      Width           =   1575
   End
   Begin VB.Frame Frame1 
      BackColor       =   &H00FFFFC0&
      Caption         =   "实际工资"
      ForeColor       =   &H00C00000&
      Height          =   735
      Left            =   120
      TabIndex        =   23
      Top             =   4080
      Visible         =   0   'False
      Width           =   6255
      Begin VB.TextBox txtsf 
         BackColor       =   &H8000000E&
         ForeColor       =   &H00004080&
         Height          =   270
         Left            =   5280
         TabIndex        =   26
         Top             =   240
         Width           =   735
      End
      Begin VB.TextBox txtsds 
         BackColor       =   &H8000000E&
         ForeColor       =   &H00004080&
         Height          =   270
         Left            =   3000
         TabIndex        =   25
         Top             =   240
         Width           =   855
      End
      Begin VB.TextBox txtyf 
         BackColor       =   &H8000000E&
         ForeColor       =   &H00004080&
         Height          =   270
         Left            =   1200
         TabIndex        =   24
         Top             =   240
         Width           =   735
      End
      Begin VB.Label Label3 
         BackStyle       =   0  'Transparent
         Caption         =   "实发"
         Height          =   255
         Left            =   4560
         TabIndex        =   29
         Top             =   240
         Width           =   495
      End
      Begin VB.Label Label2 
         BackStyle       =   0  'Transparent
         Caption         =   "所得税"
         Height          =   255
         Left            =   2160
         TabIndex        =   28
         Top             =   240
         Width           =   735
      End
      Begin VB.Label Label1 
         BackStyle       =   0  'Transparent
         Caption         =   "应发"
         Height          =   255
         Left            =   600
         TabIndex        =   27
         Top             =   240
         Width           =   495
      End
   End
   Begin VB.CommandButton cmdquit 
      BackColor       =   &H00C0FFFF&
      Caption         =   "返回(&X)"
      Height          =   315
      Left            =   5400
      MouseIcon       =   "xgjl.frx":6794
      Style           =   1  'Graphical
      TabIndex        =   22
      Top             =   3000
      Width           =   975
   End
   Begin VB.CommandButton cmdsave 
      BackColor       =   &H00C0FFFF&
      Caption         =   "保存(&S)"
      Height          =   315
      Left            =   4440
      MaskColor       =   &H00400000&
      MouseIcon       =   "xgjl.frx":745E
      Style           =   1  'Graphical
      TabIndex        =   21
      Top             =   3000
      Width           =   975
   End
   Begin VB.Frame Framedkxm 
      BackColor       =   &H00FFFFC0&
      Caption         =   "代扣项目"
      ForeColor       =   &H00C00000&
      Height          =   735
      Left            =   120
      TabIndex        =   14
      Top             =   2040
      Width           =   6255
      Begin VB.TextBox txtzfgjj 
         BackColor       =   &H8000000E&
         DataField       =   "住房公积金"
         DataSource      =   "Data1"
         ForeColor       =   &H00404080&
         Height          =   270
         Left            =   5160
         TabIndex        =   20
         Top             =   240
         Width           =   855
      End
      Begin VB.TextBox txtylbxj 
         BackColor       =   &H8000000E&
         DataField       =   "医疗保险"
         DataSource      =   "Data1"
         ForeColor       =   &H00404080&
         Height          =   270
         Left            =   3000
         TabIndex        =   18
         Top             =   240
         Width           =   855
      End
      Begin VB.TextBox txtylbx 
         BackColor       =   &H8000000E&
         DataField       =   "养老保险"
         DataSource      =   "Data1"
         ForeColor       =   &H00404080&
         Height          =   270
         Left            =   1080
         TabIndex        =   16
         Top             =   240
         Width           =   855
      End
      Begin VB.Label lblzfgjj 
         BackColor       =   &H00FFFFC0&
         Caption         =   "住房公积金"
         ForeColor       =   &H00800080&
         Height          =   255
         Left            =   4080
         TabIndex        =   19
         Top             =   240
         Width           =   975
      End
      Begin VB.Label lblylbxj 
         BackColor       =   &H00FFFFC0&
         Caption         =   "医疗保险"
         ForeColor       =   &H00800080&
         Height          =   255
         Left            =   2160
         TabIndex        =   17
         Top             =   240
         Width           =   735
      End
      Begin VB.Label lblylbx 
         BackColor       =   &H00FFFFC0&
         Caption         =   "养老保险"
         ForeColor       =   &H00800080&
         Height          =   255
         Left            =   240
         TabIndex        =   15
         Top             =   240
         Width           =   735
      End
   End
   Begin VB.Frame Framejbgz 
      BackColor       =   &H00FFFFC0&
      Caption         =   "基本工资"
      ForeColor       =   &H00C00000&
      Height          =   735
      Left            =   120
      TabIndex        =   5
      Top             =   1200
      Width           =   6255
      Begin VB.TextBox txtft 
         BackColor       =   &H8000000E&
         DataField       =   "房帖"
         DataSource      =   "Data1"
         ForeColor       =   &H00404080&
         Height          =   270
         Left            =   5160
         TabIndex        =   13
         Top             =   240
         Width           =   855
      End
      Begin VB.TextBox txtjj 
         BackColor       =   &H8000000E&
         DataField       =   "奖金"
         DataSource      =   "Data1"
         ForeColor       =   &H00404080&
         Height          =   270
         Left            =   3720
         TabIndex        =   11
         Top             =   240
         Width           =   855
      End
      Begin VB.TextBox txtbt 
         BackColor       =   &H8000000E&
         DataField       =   "补贴"
         DataSource      =   "Data1"
         ForeColor       =   &H00404080&
         Height          =   270
         Left            =   2280
         TabIndex        =   9
         Top             =   240
         Width           =   855
      End
      Begin VB.TextBox txtdx 
         BackColor       =   &H8000000E&
         DataField       =   "底薪"
         DataSource      =   "Data1"
         ForeColor       =   &H00404080&
         Height          =   270
         Left            =   840
         TabIndex        =   7
         Top             =   240
         Width           =   855
      End
      Begin VB.Label lblft 
         BackColor       =   &H00FFFFC0&
         Caption         =   "房贴"
         ForeColor       =   &H00800080&
         Height          =   255
         Left            =   4680
         TabIndex        =   12
         Top             =   240
         Width           =   375
      End
      Begin VB.Label lbljj 
         BackColor       =   &H00FFFFC0&
         Caption         =   "奖金"
         ForeColor       =   &H00800080&
         Height          =   255
         Left            =   3240
         TabIndex        =   10
         Top             =   240
         Width           =   375
      End
      Begin VB.Label lblbt 
         BackColor       =   &H00FFFFC0&
         Caption         =   "补贴"
         ForeColor       =   &H00800080&
         Height          =   255
         Left            =   1800
         TabIndex        =   8
         Top             =   240
         Width           =   375
      End
      Begin VB.Label lbldx 
         BackColor       =   &H00FFFFC0&
         Caption         =   "底薪"
         ForeColor       =   &H00800080&
         Height          =   255
         Left            =   360
         TabIndex        =   6
         Top             =   240
         Width           =   375
      End
   End
   Begin VB.Frame Frameygxx 
      BackColor       =   &H00FFFFC0&
      Caption         =   "员工信息"
      ForeColor       =   &H00C00000&
      Height          =   735
      Left            =   120
      TabIndex        =   0
      Top             =   240
      Width           =   6255
      Begin VB.TextBox txtxm 
         BackColor       =   &H8000000E&
         DataField       =   "姓名"
         DataSource      =   "Data1"
         ForeColor       =   &H00404080&
         Height          =   270
         Left            =   3240
         Locked          =   -1  'True
         TabIndex        =   4
         Top             =   240
         Width           =   1095
      End
      Begin VB.TextBox txtbm 
         BackColor       =   &H8000000E&
         DataField       =   "部门"
         DataSource      =   "Data1"
         ForeColor       =   &H00404080&
         Height          =   270
         Left            =   720
         TabIndex        =   2
         Top             =   240
         Width           =   1095
      End
      Begin VB.Label lblxm 
         BackColor       =   &H00FFFFC0&
         Caption         =   "姓名"
         ForeColor       =   &H00800080&
         Height          =   255
         Left            =   2760
         TabIndex        =   3
         Top             =   240
         Width           =   375
      End
      Begin VB.Label lblbm 
         BackColor       =   &H00FFFFC0&
         Caption         =   "部门"
         ForeColor       =   &H00800080&
         Height          =   255
         Left            =   240
         TabIndex        =   1
         Top             =   240
         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
Private Sub cmdsave_click()     '单击“保存”按钮
cmdsave.Enabled = False
   rt.Edit       '设置表为可编辑状态
   yf = Val(txtdx.Text) + Val(txtbt.Text) + Val(txtjj.Text) + Val(txtft.Text) '计算应发工资
   Call counttax      '计算所得税
   sf = yf - Val(txtylbx.Text) - Val(txtylbxj.Text) - Val(txtzfgjj.Text) - sds '计算实发工资
   txtyf.Text = Str(yf)
   txtsds.Text = Str(sds)
   txtsf.Text = Str(sf)
   rt.Update     '更新表
              '添加系统日志信息
  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

Private Sub Command1_Click()
Data1.Recordset.MoveFirst
rt.MoveFirst
Command4.Enabled = True
Command1.Enabled = False
Command2.Enabled = False
Command3.Enabled = True
cmdsave.Enabled = True
End Sub

Private Sub Command2_Click()
Data1.Recordset.MovePrevious
Command4.Enabled = True
Command1.Enabled = True
Command3.Enabled = True
cmdsave.Enabled = True
If Data1.Recordset.AbsolutePosition <= 0 Then
Data1.Recordset.MoveFirst
  MsgBox "已经是第一条记录!", vbExclamation, "提示信息"
  Command1.Enabled = False
  Command2.Enabled = False
  Command3.Enabled = True
  End If
  End Sub

Private Sub Command3_Click()
Data1.Recordset.MoveNext
Command4.Enabled = True
Command1.Enabled = True
Command2.Enabled = True
cmdsave.Enabled = True
If Data1.Recordset.AbsolutePosition <= 0 Then
Data1.Recordset.MoveLast
  MsgBox "已经是最后一条记录!", vbExclamation, "提示信息"
    Command4.Enabled = False
    Command3.Enabled = False
    Command2.Enabled = True
  End If
End Sub

Private Sub Command4_Click()
Data1.Recordset.MoveLast
Command4.Enabled = False
Command1.Enabled = True
Command2.Enabled = True
Command3.Enabled = False
cmdsave.Enabled = True
End Sub

Private Sub Form_Load()
Data1.DatabaseName = App.Path + "\DATA\职工工资管理.mdb"
Data1.RecordSource = "职工表"
WindowsXPC1.InitSubClassing
cmdsave.Enabled = True
End Sub

⌨️ 快捷键说明

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