📄 scjl.frm
字号:
VERSION 5.00
Object = "{1FB3F7AD-7B17-4DC8-AC0E-35123A4CF9C5}#1.0#0"; "WinXPC Engine.ocx"
Begin VB.Form frm删除
BackColor = &H00FFC0C0&
BorderStyle = 1 'Fixed Single
Caption = "删除记录"
ClientHeight = 3885
ClientLeft = 45
ClientTop = 330
ClientWidth = 6720
ControlBox = 0 'False
FillColor = &H00FFC0C0&
ForeColor = &H00FFC0C0&
Icon = "scjl.frx":0000
LinkTopic = "Form4"
MaxButton = 0 'False
MinButton = 0 'False
MouseIcon = "scjl.frx":27A2
ScaleHeight = 3885
ScaleWidth = 6720
StartUpPosition = 2 '屏幕中心
Begin WinXPC_Engine.WindowsXPC WindowsXPC1
Left = 4920
Top = 0
_ExtentX = 6588
_ExtentY = 1085
ColorScheme = 2
End
Begin VB.ComboBox cmbxm
ForeColor = &H00400000&
Height = 300
ItemData = "scjl.frx":346C
Left = 2760
List = "scjl.frx":346E
MouseIcon = "scjl.frx":3470
TabIndex = 0
Top = 360
Width = 1455
End
Begin VB.Frame Frame1
BackColor = &H00FFC0C0&
ForeColor = &H00FFC0C0&
Height = 2415
Left = 120
TabIndex = 4
Top = 1320
Width = 6495
Begin VB.TextBox txtsf
BackColor = &H8000000E&
Height = 270
Left = 5400
TabIndex = 26
Top = 1920
Width = 975
End
Begin VB.TextBox txtsds
BackColor = &H8000000E&
Height = 270
Left = 3120
TabIndex = 24
Top = 1920
Width = 975
End
Begin VB.TextBox txtyf
BackColor = &H8000000E&
Height = 270
Left = 600
TabIndex = 22
Top = 1920
Width = 975
End
Begin VB.TextBox txtzfgjj
BackColor = &H8000000E&
Height = 270
Left = 5400
TabIndex = 20
Top = 1320
Width = 975
End
Begin VB.TextBox txtylbxj
BackColor = &H8000000E&
Height = 270
Left = 3120
TabIndex = 18
Top = 1320
Width = 975
End
Begin VB.TextBox txtylbx
BackColor = &H8000000E&
Height = 270
Left = 960
TabIndex = 16
Top = 1320
Width = 975
End
Begin VB.TextBox txtft
BackColor = &H8000000E&
Height = 270
Left = 5400
TabIndex = 14
Top = 720
Width = 975
End
Begin VB.TextBox txtjj
BackColor = &H8000000E&
Height = 270
Left = 3840
TabIndex = 12
Top = 720
Width = 975
End
Begin VB.TextBox txtbt
BackColor = &H8000000E&
Height = 270
Left = 2280
TabIndex = 10
Top = 720
Width = 975
End
Begin VB.TextBox txtdx
BackColor = &H8000000E&
DataField = "底薪"
DataSource = "Data1"
Height = 270
Left = 600
TabIndex = 8
Top = 720
Width = 975
End
Begin VB.TextBox txtbm
BackColor = &H8000000E&
Height = 270
Left = 720
TabIndex = 6
Top = 240
Width = 1455
End
Begin VB.Label lblsf
BackColor = &H00FFC0C0&
Caption = "实发"
Height = 255
Left = 4920
TabIndex = 25
Top = 1920
Width = 375
End
Begin VB.Label lblsds
BackColor = &H00FFC0C0&
Caption = "所得税"
Height = 255
Left = 2520
TabIndex = 23
Top = 1920
Width = 615
End
Begin VB.Label lblyf
BackColor = &H00FFC0C0&
Caption = "应发"
Height = 255
Left = 120
TabIndex = 21
Top = 1920
Width = 375
End
Begin VB.Label lblzfgjj
BackColor = &H00FFC0C0&
Caption = "住房公积金"
Height = 255
Left = 4320
TabIndex = 19
Top = 1320
Width = 975
End
Begin VB.Label lblylbxj
BackColor = &H00FFC0C0&
Caption = "医疗保险"
Height = 255
Left = 2280
TabIndex = 17
Top = 1320
Width = 735
End
Begin VB.Label lblylbx
BackColor = &H00FFC0C0&
Caption = "养老保险"
Height = 255
Left = 120
TabIndex = 15
Top = 1320
Width = 735
End
Begin VB.Label lblft
BackColor = &H00FFC0C0&
Caption = "房贴"
Height = 255
Left = 4920
TabIndex = 13
Top = 720
Width = 375
End
Begin VB.Label lbljj
BackColor = &H00FFC0C0&
Caption = "奖金"
Height = 255
Left = 3360
TabIndex = 11
Top = 720
Width = 375
End
Begin VB.Label lblbt
BackColor = &H00FFC0C0&
Caption = "补贴"
Height = 255
Left = 1800
TabIndex = 9
Top = 720
Width = 375
End
Begin VB.Label lbldx
BackColor = &H00FFC0C0&
Caption = "底薪"
Height = 255
Left = 120
TabIndex = 7
Top = 720
Width = 375
End
Begin VB.Label lblbm
BackColor = &H00FFC0C0&
Caption = "部门"
Height = 255
Left = 120
TabIndex = 5
Top = 240
Width = 375
End
End
Begin VB.CommandButton cmdquit
Caption = "返回(&X)"
Height = 315
Left = 4320
MouseIcon = "scjl.frx":413A
TabIndex = 2
Top = 840
Width = 855
End
Begin VB.CommandButton cmddelete
Caption = "删除(&D)"
Height = 315
Left = 1320
MouseIcon = "scjl.frx":4E04
TabIndex = 1
Top = 840
Width = 855
End
Begin VB.Label lblxm
BackColor = &H00FFC0C0&
Caption = "请选择要删除的人员姓名"
ForeColor = &H80000017&
Height = 255
Left = 600
TabIndex = 3
Top = 360
Width = 2055
End
End
Attribute VB_Name = "frm删除"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Dim yn As Integer '声明变量
Dim btns As Integer
Private Sub Form_Load()
WindowsXPC1.InitSubClassing
Set db = OpenDatabase(App.Path + "\DATA\职工工资管理.mdb")
'定义将打开的数据库和表
Set rt = db.OpenRecordset("职工表")
cmbxm.Clear '清空列表
rt.MoveFirst '根据表中“姓名”字段的内容,生成列表框的列表项
Do While Not rt.EOF
cmbxm.AddItem rt("姓名")
rt.MoveNext
Loop
End Sub
Private Sub cmbxm_click()
On Error GoTo a
If rt.RecordCount = 0 Then
MsgBox "表内无记录!", vbOKOnly + vbCritical, "警告"
'如果表为空,弹出提示对话框
Else
rt.MoveFirst '如果不为空,定位到选定的记录
rt.Index = "姓名"
rt.Seek "=", cmbxm.Text
If Not rt.NoMatch Then
txtbm.Text = rt!部门 '显示相应字段内容
txtdx.Text = Str(rt!底薪)
txtbt = Str(rt!补贴)
txtjj = Str(rt!奖金)
txtft = Str(rt!房帖)
txtylbx = Str(rt!养老保险)
txtylbxj = Str(rt!医疗保险)
txtzfgjj = Str(rt!住房公积金)
txtyf = Str(rt!应发)
txtsds = Str(rt!所得税)
txtsf = Str(rt!实发)
End If
End If
a:
End Sub
Private Sub cmddelete_click() '单击“删除”按钮
If rt.RecordCount = 0 Then
MsgBox "表内无记录!", vbOKOnly + vbCritical, "警告"
'如果表为空,弹出提示对话框
Else
rt.MoveFirst '如果不为空,弹出确认对话框
If Len(cmbxm.Text) > 0 Then
yn = MsgBox("是否真的删除?", vbYesNo, "删除确定")
If yn = vbYes Then
rt.Index = "姓名" '如果确定要删除,定位到相应的记录
rt.Seek "=", cmbxm.Text
If Not rt.NoMatch Then
rt.Delete '执行删除操作
End If
cmbxm.RemoveItem cmbxm.ListIndex '从姓名列表中删除相应项目
txtbm.Text = "" '将文本框内容清空
txtdx.Text = ""
txtbt.Text = ""
txtjj.Text = ""
txtft.Text = ""
txtylbx.Text = ""
txtylbxj.Text = ""
txtzfgjj.Text = ""
txtyf.Text = ""
txtsds.Text = ""
txtsf.Text = ""
End If
End If
End If
'添加系统日志信息
MyLog.Title = "成员:" + Trim(Me.Caption)
MyLog.Body = "删除记录"
MyLog.LogType = "删除"
MyLog.UserName = CurUser.name
MyLog.Save
End Sub
Private Sub cmdquit_click() '单击“返回”按钮
If rt.RecordCount = 0 Then '如果表为空,将只能进行“增加”、“退出”和“帮助”操作
frm开始.mnudatamodify.Enabled = False
frm开始.mnudatadelete.Enabled = False
frm开始.mnucount.Enabled = False
frm开始.mnuquery.Enabled = False
btns = 8 '删除相关工具按钮
Do While btns > 3
btns = btns - 1
Loop
End If
Unload Me '卸载窗体
End Sub
Private Sub Form_Unload(Cancel As Integer)
rt.Close
End Sub
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -