frmXgmm.frm
上传用户:ykswallow
上传日期:2009-12-30
资源大小:1107k
文件大小:4k
源码类别:

其他行业

开发平台:

Visual Basic

  1. VERSION 5.00
  2. Begin VB.Form frmXgmm 
  3.    BorderStyle     =   3  'Fixed Dialog
  4.    Caption         =   "修改密码"
  5.    ClientHeight    =   1830
  6.    ClientLeft      =   2760
  7.    ClientTop       =   3750
  8.    ClientWidth     =   3780
  9.    Icon            =   "frmXgmm.frx":0000
  10.    LinkTopic       =   "Form1"
  11.    LockControls    =   -1  'True
  12.    MaxButton       =   0   'False
  13.    MinButton       =   0   'False
  14.    ScaleHeight     =   1830
  15.    ScaleWidth      =   3780
  16.    ShowInTaskbar   =   0   'False
  17.    WhatsThisButton =   -1  'True
  18.    WhatsThisHelp   =   -1  'True
  19.    Begin VB.TextBox txtXmm 
  20.       Enabled         =   0   'False
  21.       Height          =   300
  22.       IMEMode         =   3  'DISABLE
  23.       Left            =   840
  24.       MaxLength       =   10
  25.       PasswordChar    =   "*"
  26.       TabIndex        =   1
  27.       Top             =   855
  28.       Width           =   2850
  29.    End
  30.    Begin VB.TextBox txtYmm 
  31.       Height          =   300
  32.       IMEMode         =   3  'DISABLE
  33.       Left            =   840
  34.       MaxLength       =   10
  35.       PasswordChar    =   "*"
  36.       TabIndex        =   0
  37.       Top             =   480
  38.       Width           =   2850
  39.    End
  40.    Begin VB.CommandButton cmdCancel 
  41.       Cancel          =   -1  'True
  42.       Caption         =   "取消"
  43.       Height          =   360
  44.       Left            =   2340
  45.       TabIndex        =   3
  46.       Top             =   1350
  47.       Width           =   1215
  48.    End
  49.    Begin VB.CommandButton cmdOK 
  50.       Caption         =   "确定"
  51.       Default         =   -1  'True
  52.       Enabled         =   0   'False
  53.       Height          =   360
  54.       Left            =   1005
  55.       TabIndex        =   2
  56.       Top             =   1350
  57.       Width           =   1215
  58.    End
  59.    Begin VB.Label lblZyID 
  60.       BorderStyle     =   1  'Fixed Single
  61.       Height          =   300
  62.       Left            =   840
  63.       TabIndex        =   7
  64.       Top             =   90
  65.       Width           =   2850
  66.    End
  67.    Begin VB.Label Label1 
  68.       AutoSize        =   -1  'True
  69.       Caption         =   "职员ID:"
  70.       Height          =   180
  71.       Index           =   2
  72.       Left            =   165
  73.       TabIndex        =   6
  74.       Top             =   105
  75.       Width           =   630
  76.    End
  77.    Begin VB.Label Label1 
  78.       AutoSize        =   -1  'True
  79.       Caption         =   "新密码:"
  80.       Height          =   180
  81.       Index           =   0
  82.       Left            =   165
  83.       TabIndex        =   5
  84.       Top             =   855
  85.       Width           =   630
  86.    End
  87.    Begin VB.Label Label1 
  88.       AutoSize        =   -1  'True
  89.       Caption         =   "原密码:"
  90.       Height          =   180
  91.       Index           =   1
  92.       Left            =   165
  93.       TabIndex        =   4
  94.       Top             =   480
  95.       Width           =   630
  96.    End
  97. End
  98. Attribute VB_Name = "frmXgmm"
  99. Attribute VB_GlobalNameSpace = False
  100. Attribute VB_Creatable = False
  101. Attribute VB_PredeclaredId = True
  102. Attribute VB_Exposed = False
  103. Option Explicit
  104. Private Sub cmdCancel_Click()
  105.     Unload Me
  106. End Sub
  107. Private Sub cmdOK_Click()
  108.     '更新密码
  109.     mCdt.UpdataMm lblZyID, Trim(txtYmm), Trim(txtXmm)
  110.     Unload Me
  111. End Sub
  112. Public Function checkMm(strZyID As String, strMm As String) As Integer
  113.     '身份验证过程
  114.     On Error Resume Next
  115.     Dim rs As ADODB.Recordset
  116.     Dim I As Integer
  117.     Set rs = mCdt.rsGzryYzmm(strZyID, strMm)
  118.     I = rs(0)
  119.     rs.Close
  120.     checkMm = I
  121. End Function
  122. Private Sub txtYmm_LostFocus()
  123.     '更新密码前调用身份验证过程
  124.     If checkMm(lblZyID, txtYmm) = 1 Then
  125.         txtYmm.Enabled = False
  126.         txtXmm.Enabled = True
  127.         cmdOK.Enabled = True
  128.         txtXmm.SetFocus
  129.     Else
  130.         MsgBox "该职员身份或密码验证无效!", vbInformation
  131.         txtYmm.SetFocus
  132.     End If
  133. End Sub