AddAdmin.frm
上传用户:cntx88
上传日期:2022-08-07
资源大小:169k
文件大小:4k
源码类别:

企业管理

开发平台:

Visual Basic

  1. VERSION 5.00
  2. Begin VB.Form AddAdmin 
  3.    Caption         =   "添加"
  4.    ClientHeight    =   3135
  5.    ClientLeft      =   60
  6.    ClientTop       =   450
  7.    ClientWidth     =   4680
  8.    LinkTopic       =   "Form1"
  9.    ScaleHeight     =   3135
  10.    ScaleWidth      =   4680
  11.    StartUpPosition =   3  'Windows Default
  12.    Begin VB.Frame Frame1 
  13.       Caption         =   "添加管理员"
  14.       Height          =   2895
  15.       Left            =   120
  16.       TabIndex        =   0
  17.       Top             =   120
  18.       Width           =   4455
  19.       Begin VB.CommandButton Command2 
  20.          Cancel          =   -1  'True
  21.          Caption         =   "取消"
  22.          Height          =   495
  23.          Left            =   2280
  24.          TabIndex        =   6
  25.          Top             =   2160
  26.          Width           =   1695
  27.       End
  28.       Begin VB.CommandButton Command1 
  29.          Caption         =   "确定"
  30.          Default         =   -1  'True
  31.          Height          =   495
  32.          Left            =   240
  33.          TabIndex        =   5
  34.          Top             =   2160
  35.          Width           =   1695
  36.       End
  37.       Begin VB.TextBox Pass 
  38.          Appearance      =   0  'Flat
  39.          Height          =   375
  40.          IMEMode         =   3  'DISABLE
  41.          Left            =   240
  42.          PasswordChar    =   "#"
  43.          TabIndex        =   4
  44.          Top             =   1440
  45.          Width           =   3735
  46.       End
  47.       Begin VB.TextBox User 
  48.          Appearance      =   0  'Flat
  49.          Height          =   375
  50.          Left            =   240
  51.          TabIndex        =   2
  52.          Top             =   600
  53.          Width           =   3735
  54.       End
  55.       Begin VB.Label Label2 
  56.          Caption         =   "管理员密码"
  57.          Height          =   255
  58.          Left            =   240
  59.          TabIndex        =   3
  60.          Top             =   1080
  61.          Width           =   1335
  62.       End
  63.       Begin VB.Label Label1 
  64.          Caption         =   "管理员ID"
  65.          Height          =   255
  66.          Left            =   240
  67.          TabIndex        =   1
  68.          Top             =   360
  69.          Width           =   1215
  70.       End
  71.    End
  72. End
  73. Attribute VB_Name = "AddAdmin"
  74. Attribute VB_GlobalNameSpace = False
  75. Attribute VB_Creatable = False
  76. Attribute VB_PredeclaredId = True
  77. Attribute VB_Exposed = False
  78. Option Explicit
  79. Private Sub Command1_Click()
  80.     Dim sql As String
  81.     Dim rs As New ADODB.Recordset
  82.     
  83.     If User.Text = "" Then      '判断管理员ID输入框不为空
  84.         MsgBox "管理员ID不能为空!", vbCritical
  85.         User.SetFocus
  86.         Exit Sub
  87.     End If
  88.     If Pass.Text = "" Then      '判断管理员密码输入框不为空
  89.         MsgBox "管理员密码不能为空!", vbCritical
  90.         Pass.SetFocus
  91.         Exit Sub
  92.     End If
  93.     If DbHandle.DbConnection Then       '打开数据库连接
  94.         sql = "TBL_ADMIN"       '对TBL_ADMIN进行操作
  95.         rs.CursorType = adOpenDynamic
  96.         rs.LockType = adLockOptimistic
  97.         rs.Filter = "ADMIN_ID='" & User.Text & "'"      '选择条件是符合User.Text的管理员记录
  98.         rs.Open sql, DbFinance
  99.         If DbHandle.resultcount(rs) = 1 Then        '如果找到一条存在的管理员记录就报错
  100.             MsgBox "管理员ID已经存在!", vbExclamation
  101.             rs.Close
  102.             DbHandle.DbClose
  103.             Exit Sub
  104.         Else        '否则新建一条管理员记录完成添加
  105.             rs.Close
  106.             rs.Filter = ""
  107.             rs.Open sql, DbFinance
  108.             rs.AddNew
  109.             rs("ADMIN_ID") = User.Text
  110.             rs("ADMIN_PASSWORD") = Pass.Text
  111.             rs.Update
  112.             rs.Close
  113.         End If
  114.         MsgBox "管理员成功添加!"
  115.         Unload Me
  116.     Else        '当数据库连接打不开时候报错
  117.         MsgBox "数据库错误!", vbExclamation
  118.         DbHandle.DbClose
  119.         End
  120.     End If
  121. End Sub
  122. Private Sub Command2_Click()
  123.     Me.Hide     '取消按钮返回主窗体
  124. End Sub
  125. Private Sub Form_Load()
  126.     Me.Left = (Screen.Width - Me.ScaleWidth) / 2        '把窗体定位居中显示
  127.     Me.Top = (Screen.Height - Me.ScaleHeight) / 2
  128. End Sub
  129. Private Sub Form_Unload(Cancel As Integer)
  130.     On Error Resume Next        '窗体关闭时候关闭数据库连接
  131.     DbHandle.DbClose
  132. End Sub