📄 frmmodifypassword.frm
字号:
VERSION 5.00
Object = "{3A6644DE-3402-11D9-9DE7-C33FAA87690A}#1.0#0"; "WinXPCEngine.ocx"
Object = "{BDC217C8-ED16-11CD-956C-0000C04E4C0A}#1.1#0"; "TABCTL32.OCX"
Begin VB.Form FrmModifyPassWord
BorderStyle = 3 'Fixed Dialog
Caption = "修改密码"
ClientHeight = 3510
ClientLeft = 45
ClientTop = 330
ClientWidth = 4350
Icon = "FrmModifyPassWord.frx":0000
LinkTopic = "Form1"
LockControls = -1 'True
MaxButton = 0 'False
MDIChild = -1 'True
MinButton = 0 'False
ScaleHeight = 3510
ScaleWidth = 4350
ShowInTaskbar = 0 'False
Begin TabDlg.SSTab SSTModify
Height = 3255
Left = 120
TabIndex = 9
Top = 120
Width = 4125
_ExtentX = 7276
_ExtentY = 5741
_Version = 393216
Tabs = 2
TabHeight = 520
TabCaption(0) = "修改密码"
TabPicture(0) = "FrmModifyPassWord.frx":000C
Tab(0).ControlEnabled= -1 'True
Tab(0).Control(0)= "Picture1"
Tab(0).Control(0).Enabled= 0 'False
Tab(0).Control(1)= "CmdOK"
Tab(0).Control(1).Enabled= 0 'False
Tab(0).Control(2)= "CmdReture"
Tab(0).Control(2).Enabled= 0 'False
Tab(0).ControlCount= 3
TabCaption(1) = "删除用户"
TabPicture(1) = "FrmModifyPassWord.frx":0028
Tab(1).ControlEnabled= 0 'False
Tab(1).Control(0)= "CmdClose"
Tab(1).Control(1)= "CmdDelUser"
Tab(1).Control(2)= "Picture2"
Tab(1).ControlCount= 3
Begin VB.CommandButton CmdClose
Caption = "关闭(&C)"
Height = 375
Left = -72480
TabIndex = 6
Top = 2280
Width = 1215
End
Begin VB.CommandButton CmdDelUser
Caption = "删除(&D)"
Height = 375
Left = -74640
TabIndex = 5
Top = 2280
Width = 1215
End
Begin VB.PictureBox Picture2
Height = 1335
Left = -74640
ScaleHeight = 1275
ScaleWidth = 3315
TabIndex = 14
Top = 720
Width = 3375
Begin VB.TextBox TxtName
Height = 270
Left = 1200
MaxLength = 15
TabIndex = 7
Top = 240
Width = 1695
End
Begin VB.TextBox TxtPassWord
Height = 270
IMEMode = 3 'DISABLE
Left = 1200
MaxLength = 10
PasswordChar = "*"
TabIndex = 8
Top = 720
Width = 1695
End
Begin VB.Label LblName
AutoSize = -1 'True
Caption = "用户名称:"
Height = 180
Left = 240
TabIndex = 16
Top = 285
Width = 900
End
Begin VB.Label LlbPassWord
AutoSize = -1 'True
Caption = "用户口令:"
Height = 180
Left = 240
TabIndex = 15
Top = 765
Width = 900
End
End
Begin VB.CommandButton CmdReture
Caption = "返回(&R)"
Height = 375
Left = 2520
TabIndex = 1
Top = 2640
Width = 1215
End
Begin VB.CommandButton CmdOK
Caption = "确认(&O)"
Height = 375
Left = 360
TabIndex = 0
Top = 2640
Width = 1215
End
Begin VB.PictureBox Picture1
Height = 1695
Left = 360
ScaleHeight = 1635
ScaleWidth = 3315
TabIndex = 10
Top = 720
Width = 3375
Begin VB.TextBox TxtNewPWD
Height = 270
IMEMode = 3 'DISABLE
Left = 1200
MaxLength = 10
PasswordChar = "*"
TabIndex = 4
Top = 1170
Width = 1575
End
Begin VB.TextBox TxtForPWD
Height = 270
IMEMode = 3 'DISABLE
Left = 1200
MaxLength = 10
PasswordChar = "*"
TabIndex = 3
Top = 690
Width = 1575
End
Begin VB.TextBox TxtUserName
Height = 270
Left = 1200
MaxLength = 15
TabIndex = 2
Top = 210
Width = 1575
End
Begin VB.Label LblNewPWD
AutoSize = -1 'True
Caption = "新 密 码:"
Height = 180
Left = 240
TabIndex = 13
Top = 1215
Width = 900
End
Begin VB.Label LblForPWD
AutoSize = -1 'True
Caption = "原始密码:"
Height = 180
Left = 240
TabIndex = 12
Top = 735
Width = 900
End
Begin VB.Label LblUserName
AutoSize = -1 'True
Caption = "用户名称:"
Height = 180
Left = 240
TabIndex = 11
Top = 255
Width = 900
End
End
End
Begin WinXPC_Engine.WindowsXPC WinXPModifyPWD
Left = 240
Top = 120
_ExtentX = 6588
_ExtentY = 1085
ColorScheme = 2
Common_Dialog = 0 'False
End
End
Attribute VB_Name = "FrmModifyPassWord"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Private Sub CmdClose_Click()
Unload Me
End Sub
Private Sub CmdDelUser_Click()
Dim StrSQL As String '//定义一个接受SQL语句的字符变量
StrSQL = "select 用户名称,用户口令 from 管理用户 where 用户名称= '" & Trim(TxtName.Text) & "'and 用户口令 ='" & Trim(TxtPassWord.Text) & "'"
If RsDelUser.State = adStateClosed Then
RsDelUser.Open StrSQL, DBCON, adOpenKeyset, adLockPessimistic, adCmdText
End If
If Trim(TxtName.Text) <> Empty And Trim(TxtPassWord.Text) <> Empty Then
If RsDelUser.RecordCount <> 0 Then
If MsgBox("确定删除该用户?", vbInformation + vbYesNo, "删除用户") = vbYes Then
RsDelUser.Delete '//删除记录
MsgBox "用户已删除", , "删除成功"
Unload Me
End If
Else
MsgBox "没有该用户", , "删除失败"
RsDelUser.Close
End If
Else
MsgBox "请输入要删除的用户名及密码", vbInformation + vbOKOnly, "验证错误"
RsDelUser.Close
End If
End Sub
Private Sub cmdOK_Click()
Dim StrSQL As String
StrSQL = "select 用户名称,用户口令 from 管理用户 where 用户名称= '" & Trim(TxtUserName.Text) & "'and 用户口令 ='" & Trim(TxtForPWD.Text) & "'"
If Trim(TxtUserName.Text) <> Empty And Trim(TxtForPWD.Text) <> Empty And Trim(TxtNewPWD.Text) <> Empty Then
If RsModPwd.State = adStateClosed Then
RsModPwd.Open StrSQL, DBCON, adOpenKeyset, adLockPessimistic, adCmdText '//打开记录集
End If
If RsModPwd.RecordCount <> 0 Then '//判断记录集中的记录是否等于零
RsModPwd.Fields(1).Value = Trim(TxtNewPWD.Text)
RsModPwd.Update '//更新记录集
MsgBox "密码修改成功", , "密码修改"
Unload Me
Else
MsgBox "没有该用户", vbExclamation, "验证失败"
RsModPwd.Close
End If
Else
MsgBox "请输入要修改的用户名及密码 ", vbInformation, "错误提示"
RsModPwd.Close
End If
End Sub
Private Sub CmdReture_Click()
Unload Me
End Sub
Private Sub Form_Load()
WinXPModifyPWD.InitSubClassing
Me.Left = Frmmdimain.Width / 3
Me.Top = Frmmdimain.Height / 6
End Sub
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -