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

📄 frm用户管理.frm

📁 可以完成宾馆的日常管理功能,例如订房,登记,入住,结帐,和打印报表等
💻 FRM
字号:
VERSION 5.00
Begin VB.Form frm用户管理 
   BackColor       =   &H80000013&
   Caption         =   "用户管理"
   ClientHeight    =   4005
   ClientLeft      =   60
   ClientTop       =   450
   ClientWidth     =   6450
   LinkTopic       =   "Form1"
   MaxButton       =   0   'False
   ScaleHeight     =   4005
   ScaleWidth      =   6450
   StartUpPosition =   2  '屏幕中心
   Begin VB.PictureBox Picture1 
      BackColor       =   &H80000013&
      Height          =   3375
      Left            =   2160
      ScaleHeight     =   3315
      ScaleWidth      =   4155
      TabIndex        =   3
      Top             =   480
      Width           =   4215
      Begin VB.Frame Frame2 
         BackColor       =   &H80000013&
         Caption         =   "添加用户"
         ForeColor       =   &H00FF0000&
         Height          =   3255
         Left            =   120
         TabIndex        =   4
         Top             =   0
         Width           =   3975
         Begin VB.CommandButton Command2 
            BackColor       =   &H00FF8080&
            Caption         =   "添加(&A)"
            Height          =   735
            Left            =   3120
            Picture         =   "frm用户管理.frx":0000
            Style           =   1  'Graphical
            TabIndex        =   14
            Top             =   2520
            Width           =   855
         End
         Begin VB.ComboBox Combo1 
            Height          =   300
            ItemData        =   "frm用户管理.frx":0442
            Left            =   1680
            List            =   "frm用户管理.frx":044C
            Style           =   2  'Dropdown List
            TabIndex        =   13
            Top             =   2760
            Width           =   1335
         End
         Begin VB.TextBox Text3 
            Height          =   375
            IMEMode         =   3  'DISABLE
            Left            =   1680
            PasswordChar    =   "*"
            TabIndex        =   12
            Top             =   1920
            Width           =   1335
         End
         Begin VB.TextBox Text2 
            Height          =   375
            IMEMode         =   3  'DISABLE
            Left            =   1680
            PasswordChar    =   "*"
            TabIndex        =   11
            Top             =   1080
            Width           =   1335
         End
         Begin VB.TextBox Text1 
            Height          =   375
            Left            =   1680
            TabIndex        =   10
            Top             =   240
            Width           =   1335
         End
         Begin VB.Label Label5 
            BackColor       =   &H80000013&
            Caption         =   "请选择权限:"
            BeginProperty Font 
               Name            =   "宋体"
               Size            =   10.5
               Charset         =   134
               Weight          =   400
               Underline       =   0   'False
               Italic          =   0   'False
               Strikethrough   =   0   'False
            EndProperty
            Height          =   255
            Left            =   240
            TabIndex        =   9
            Top             =   2880
            Width           =   1695
         End
         Begin VB.Label Label4 
            BackColor       =   &H80000013&
            Caption         =   "请确认密码:"
            BeginProperty Font 
               Name            =   "宋体"
               Size            =   10.5
               Charset         =   134
               Weight          =   400
               Underline       =   0   'False
               Italic          =   0   'False
               Strikethrough   =   0   'False
            EndProperty
            Height          =   375
            Left            =   240
            TabIndex        =   8
            Top             =   2040
            Width           =   1695
         End
         Begin VB.Label Label3 
            BackColor       =   &H80000013&
            Caption         =   "请输入密码:"
            BeginProperty Font 
               Name            =   "宋体"
               Size            =   10.5
               Charset         =   134
               Weight          =   400
               Underline       =   0   'False
               Italic          =   0   'False
               Strikethrough   =   0   'False
            EndProperty
            Height          =   375
            Left            =   240
            TabIndex        =   7
            Top             =   1200
            Width           =   1575
         End
         Begin VB.Label Label2 
            BackColor       =   &H80000013&
            Caption         =   "输入用户名:"
            BeginProperty Font 
               Name            =   "宋体"
               Size            =   10.5
               Charset         =   134
               Weight          =   400
               Underline       =   0   'False
               Italic          =   0   'False
               Strikethrough   =   0   'False
            EndProperty
            Height          =   255
            Left            =   240
            TabIndex        =   5
            Top             =   360
            Width           =   1335
         End
      End
   End
   Begin VB.Frame Frame1 
      BackColor       =   &H80000013&
      Caption         =   "用户列表"
      Height          =   3495
      Left            =   120
      TabIndex        =   0
      Top             =   360
      Width           =   1935
      Begin VB.CommandButton Command3 
         Height          =   495
         Left            =   1320
         Picture         =   "frm用户管理.frx":0460
         Style           =   1  'Graphical
         TabIndex        =   15
         ToolTipText     =   "关闭窗口"
         Top             =   2880
         Width           =   495
      End
      Begin VB.CommandButton Command1 
         Caption         =   "删除(&D)"
         Height          =   495
         Left            =   1320
         TabIndex        =   6
         Top             =   2280
         Width           =   495
      End
      Begin VB.ListBox List1 
         Height          =   3120
         Left            =   120
         TabIndex        =   1
         Top             =   240
         Width           =   1695
      End
   End
   Begin VB.Label Label1 
      BackColor       =   &H80000013&
      Caption         =   "请选择对用户的操作方式:"
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   12
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      ForeColor       =   &H000000FF&
      Height          =   255
      Left            =   1080
      TabIndex        =   2
      Top             =   120
      Width           =   2895
   End
End
Attribute VB_Name = "frm用户管理"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Private Sub Command1_Click()
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
Set cn = New ADODB.Connection
Set rs = New ADODB.Recordset
cn.Open frm登录.Adodc1.ConnectionString
rs.Open "select * from 管理表 where 用户名 = '" & List1.Text & "'", cn, 1, 3
If List1.Text = "" Then
    MsgBox "请先选择要删除的用户!!!"
ElseIf rs.Fields(2) = 1 Then
    MsgBox "不能删除管理员!!!"
Else
    Dim i As Integer
    i = MsgBox("真的要删除此管理员吗?", vbYesNo, "提示")
    If i = vbYes Then
        rs.Delete
        List1.RemoveItem (List1.ListIndex)
        MsgBox "删除成功!!!"
    End If
End If
End Sub

Private Sub Command2_Click()
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
Set cn = New ADODB.Connection
Set rs = New ADODB.Recordset
cn.Open frm登录.Adodc1.ConnectionString
rs.Open "select * from 管理表", cn, 1, 3
If Text1 = "" Then
  MsgBox "请输入新的用户名!!!", vbOKOnly + vbExclamation, "警告"
  Text1.SetFocus
  Exit Sub
Else
  While Not rs.EOF
  If Text1 = rs.Fields(0) Then
    MsgBox "用户名已经存在,请重新输入!!!", vbOKOnly + vbExclamation, "警告"
    Text1.SetFocus
    Text1 = ""
    Text2 = ""
    Text3 = ""
    Exit Sub
  Else
    rs.MoveNext
  End If
  Wend
  End If
If Text2.Text <> Text3.Text Then
      MsgBox "两次输入的密码不一致!!!请确认!!!", vbOKOnly + vbExclamation, "警告"
      Text2.SetFocus
      Text2.Text = ""
      Text3.Text = ""
      Exit Sub
Else
    If Text2 = "" Then
      MsgBox "密码不能为空!!!请重新输入密码!!!", vbOKOnly + vbExclamation, "警告"
      Text2.SetFocus
      Text2 = ""
      Text3 = ""
    Else
      rs.AddNew
      List1.AddItem (Text1)
      rs.Fields(0) = Text1
      rs.Fields(1) = Text2
      
If Combo1.Text = "" Then
      MsgBox "请选择权限!!!", vbOKOnly + vbExclamation, "警告"
Else
     If Combo1.Text = "管理员" Then
         rs.Fields(2) = 1
     Else
         rs.Fields(2) = 2
     End If
End If
rs.Update
rs.Close
MsgBox "添加成功!!!", vbOKOnly + vbExclamation, "提示"
    Text1 = ""
    Text1.SetFocus
    Text2 = ""
    Text3 = ""
End If
End If

End Sub

Private Sub Command3_Click()
Dim i As Integer
i = MsgBox("是否确认退出?", vbYesNo, "提示")
If i = vbYes Then
Unload Me
End If
End Sub



Private Sub Form_Load()
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
Set cn = New ADODB.Connection
Set rs = New ADODB.Recordset
cn.Open frm登录.Adodc1.ConnectionString
rs.Open "select * from 管理表", cn, 1, 3
While Not rs.EOF
If rs.Fields(2) = 1 Then
    List1.AddItem (rs.Fields(0))
Else
    List1.AddItem (rs.Fields(0))
End If
rs.MoveNext
Wend
rs.Close
End Sub

⌨️ 快捷键说明

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