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

📄 frmusermanager.frm

📁 本系统是北京神兵广告有限公司的广告系统
💻 FRM
字号:
VERSION 5.00
Object = "{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.0#0"; "MSCOMCTL.OCX"
Begin VB.Form frmusermanager 
   Caption         =   "天神广告用户管理页面"
   ClientHeight    =   7200
   ClientLeft      =   60
   ClientTop       =   345
   ClientWidth     =   9585
   LinkTopic       =   "Form1"
   ScaleHeight     =   18808.16
   ScaleMode       =   0  'User
   ScaleWidth      =   13413.41
   StartUpPosition =   2  '屏幕中心
   Begin VB.TextBox Text3 
      Height          =   270
      Left            =   7800
      TabIndex        =   13
      Top             =   1920
      Width           =   1575
   End
   Begin VB.CommandButton Command1 
      Caption         =   "添加"
      Height          =   375
      Left            =   6720
      TabIndex        =   12
      Top             =   3960
      Width           =   1095
   End
   Begin VB.CommandButton Command2 
      Caption         =   "修改"
      Height          =   375
      Left            =   8040
      TabIndex        =   11
      Top             =   3960
      Width           =   1095
   End
   Begin VB.CommandButton Command3 
      Caption         =   "删除"
      Height          =   375
      Left            =   6720
      TabIndex        =   10
      Top             =   4800
      Width           =   1095
   End
   Begin VB.CommandButton Command4 
      Caption         =   "退出"
      Height          =   375
      Left            =   8040
      TabIndex        =   9
      Top             =   4800
      Width           =   1095
   End
   Begin VB.TextBox Text4 
      Enabled         =   0   'False
      Height          =   270
      Left            =   9000
      TabIndex        =   8
      Top             =   480
      Visible         =   0   'False
      Width           =   375
   End
   Begin VB.ComboBox Combo1 
      Height          =   300
      Left            =   7800
      TabIndex        =   7
      Text            =   "级别"
      Top             =   2640
      Width           =   1575
   End
   Begin VB.TextBox Text2 
      Height          =   270
      Left            =   7800
      TabIndex        =   4
      Top             =   1320
      Width           =   1575
   End
   Begin MSComctlLib.ListView ListView1 
      Height          =   6015
      Left            =   120
      TabIndex        =   3
      Top             =   840
      Width           =   5535
      _ExtentX        =   9763
      _ExtentY        =   10610
      View            =   3
      Arrange         =   1
      LabelWrap       =   -1  'True
      HideSelection   =   0   'False
      AllowReorder    =   -1  'True
      FlatScrollBar   =   -1  'True
      FullRowSelect   =   -1  'True
      GridLines       =   -1  'True
      _Version        =   393217
      ForeColor       =   -2147483640
      BackColor       =   -2147483643
      BorderStyle     =   1
      Appearance      =   1
      NumItems        =   5
      BeginProperty ColumnHeader(1) {BDD1F052-858B-11D1-B16A-00C0F0283628} 
         Text            =   "ID"
         Object.Width           =   1815
      EndProperty
      BeginProperty ColumnHeader(2) {BDD1F052-858B-11D1-B16A-00C0F0283628} 
         SubItemIndex    =   1
         Text            =   "用户名"
         Object.Width           =   1815
      EndProperty
      BeginProperty ColumnHeader(3) {BDD1F052-858B-11D1-B16A-00C0F0283628} 
         SubItemIndex    =   2
         Text            =   "密码"
         Object.Width           =   1815
      EndProperty
      BeginProperty ColumnHeader(4) {BDD1F052-858B-11D1-B16A-00C0F0283628} 
         SubItemIndex    =   3
         Text            =   "级别"
         Object.Width           =   1815
      EndProperty
      BeginProperty ColumnHeader(5) {BDD1F052-858B-11D1-B16A-00C0F0283628} 
         SubItemIndex    =   4
         Text            =   "最后登陆时间"
         Object.Width           =   1815
      EndProperty
   End
   Begin VB.TextBox Text1 
      Appearance      =   0  'Flat
      BackColor       =   &H8000000E&
      ForeColor       =   &H8000000D&
      Height          =   270
      Left            =   2400
      TabIndex        =   0
      Text            =   "Text1"
      Top             =   585
      Width           =   495
   End
   Begin VB.Label Label14 
      Alignment       =   2  'Center
      BackColor       =   &H00FF8080&
      BorderStyle     =   1  'Fixed Single
      Caption         =   "用 户 管 理"
      BeginProperty Font 
         Name            =   "隶书"
         Size            =   15.75
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      ForeColor       =   &H00FFFFFF&
      Height          =   495
      Left            =   0
      TabIndex        =   15
      Top             =   0
      Width           =   9615
   End
   Begin VB.Label Label4 
      BackColor       =   &H80000013&
      Caption         =   "密  码:"
      ForeColor       =   &H8000000D&
      Height          =   270
      Left            =   6720
      TabIndex        =   14
      Top             =   1920
      Width           =   735
   End
   Begin VB.Label Label5 
      BackColor       =   &H80000013&
      Caption         =   "级  别:"
      ForeColor       =   &H8000000D&
      Height          =   270
      Left            =   6720
      TabIndex        =   6
      Top             =   2655
      Width           =   735
   End
   Begin VB.Label Label3 
      BackColor       =   &H80000013&
      Caption         =   "用户名:"
      ForeColor       =   &H8000000D&
      Height          =   270
      Left            =   6720
      TabIndex        =   5
      Top             =   1320
      Width           =   735
   End
   Begin VB.Label Label2 
      Caption         =   "位用户"
      Height          =   255
      Left            =   2880
      TabIndex        =   2
      Top             =   600
      Width           =   615
   End
   Begin VB.Label Label1 
      BackColor       =   &H80000013&
      Caption         =   "当前共有"
      ForeColor       =   &H00000000&
      Height          =   255
      Left            =   1560
      TabIndex        =   1
      Top             =   600
      Width           =   975
   End
End
Attribute VB_Name = "frmusermanager"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Private Sub Combo1_KeyPress(KeyAscii As Integer)
keascii = 0
End Sub

Private Sub Command1_Click()
If Command1.Caption = "添加" Then
    Text2.Text = ""
    Text3.Text = ""
    
    Command2.Enabled = False
    Command3.Enabled = False
    Command1.Caption = "保存"
    Combo1.Clear
    Combo1.Text = "EDITER"
    Combo1.AddItem ("EDITER")
    Combo1.AddItem ("CHECKER")
    Combo1.AddItem ("ADMIN")
    Text2.SetFocus
Else
    If Text2.Text = "" Then
    msg = MsgBox("请输入用户名", 16, "出错拉!")
    Text2.SetFocus
    Exit Sub
    End If
    If Text3.Text = "" Then
    msg = MsgBox("请输入密码", 16, "出错拉!")
    Text3.SetFocus
    Exit Sub
    End If
    If Combo1.Text = "" Then
    msg = MsgBox("请选择级别", 16, "出错拉!")
    Combo1.SetFocus
    Exit Sub
    End If
        Dim sql As String
        Dim str As String
        Dim con As ADODB.Connection
        Set con = New Connection
        str = "provider=microsoft.jet.oledb.4.0;Data Source=" & App.Path & "\database.mdb"
        con.Open str
       con.Execute "insert into [userlogin]([name],[password],[level],[lastlogintime]) values('" & Trim(Text2.Text) & "','" & Trim(Text3.Text) & "','" & Trim(Combo1.Text) & "','" & Now & "')"


        Command2.Enabled = False
        Command1.Caption = "添加"
        Text2.Text = ""
        Text3.Text = ""
        Combo1.Text = "级别"
ListView1.ListItems.Clear
ListView1.Refresh
Dim itmX As ListItem


Set rs = New Recordset
sql = "select * from userlogin"
rs.Open sql, con, 3, 2
    num = rs.RecordCount
    Text1.Text = num
    
    For i = 1 To rs.RecordCount
        Set itmX = ListView1.ListItems.Add(, , rs!id)
        Set itmXname = itmX.ListSubItems.Add(, , rs!Name)
        Set itmXpassword = itmX.ListSubItems.Add(, , rs!password)
        Set itmXlevel = itmX.ListSubItems.Add(, , rs!level)
        Set itmXlastlogintime = itmX.ListSubItems.Add(, , rs!lastlogintime)
        rs.MoveNext
    Next
    rs.Close
    ListView1.Refresh
End If

End Sub

Private Sub Command2_Click()
    If Text2.Text = "" Then
    msg = MsgBox("请输入用户名", 16, "出错拉!")
    Text2.SetFocus
    Exit Sub
    End If
    If Text3.Text = "" Then
    msg = MsgBox("请输入密码", 16, "出错拉!")
    Text3.SetFocus
    Exit Sub
    End If
    If Combo1.Text = "" Then
    msg = MsgBox("请选择级别", 16, "出错拉!")
    Combo1.SetFocus
    Exit Sub
    End If
        Dim sql As String
        Dim str As String
        Dim con As ADODB.Connection
        Set con = New Connection
        str = "provider=microsoft.jet.oledb.4.0;Data Source=" & App.Path & "\database.mdb"
        con.Open str
       ' con.Execute "update userlogin set name as '" & Trim(Text2.Text) & "',password as '" & Trim(Text3.Text) & "',level as '" & Trim(Combo1.Text) & "' where id=" & CInt(Text4.Text)
         Set rs = New Recordset
sql = "select * from userlogin where id=" & Text4.Text
rs.Open sql, con, 3, 2
rs!Name = Trim(Text2.Text)
rs!password = Trim(Text3.Text)
rs!level = Trim(Combo1.Text)

rs.Update
        Text2.Text = ""
        Text3.Text = ""
        Combo1.Text = "级别"
ListView1.ListItems.Clear
ListView1.Refresh
Dim itmX As ListItem


Set rs = New Recordset
sql = "select * from userlogin"
rs.Open sql, con, 3, 2
    num = rs.RecordCount
    Text1.Text = num
    
    For i = 1 To rs.RecordCount
        Set itmX = ListView1.ListItems.Add(, , rs!id)
        Set itmXname = itmX.ListSubItems.Add(, , rs!Name)
        Set itmXpassword = itmX.ListSubItems.Add(, , rs!password)
        Set itmXlevel = itmX.ListSubItems.Add(, , rs!level)
        Set itmXlastlogintime = itmX.ListSubItems.Add(, , rs!lastlogintime)
        rs.MoveNext
    Next
    rs.Close

End Sub

Private Sub Command3_Click()
msg = MsgBox("确定要删除当前用户吗?", vbYesNo, "确认")
If msg = vbYes Then
Dim str As String
Dim con As ADODB.Connection
Set con = New Connection
str = "provider=microsoft.jet.oledb.4.0;Data Source=" & App.Path & "\database.mdb"
con.Open str
con.Execute "delete from userlogin where id=" & CInt(Text4.Text)

ListView1.ListItems.Clear
ListView1.Refresh
Dim itmX As ListItem


Set rs = New Recordset
sql = "select * from userlogin"
rs.Open sql, con, 3, 2
    num = rs.RecordCount
    Text1.Text = num
    
    For i = 1 To rs.RecordCount
        Set itmX = ListView1.ListItems.Add(, , rs!id)
        Set itmXname = itmX.ListSubItems.Add(, , rs!Name)
        Set itmXpassword = itmX.ListSubItems.Add(, , rs!password)
        Set itmXlevel = itmX.ListSubItems.Add(, , rs!level)
        Set itmXlastlogintime = itmX.ListSubItems.Add(, , rs!lastlogintime)
        rs.MoveNext
    Next
    rs.Close
    ListView1.Refresh
    con.Close
Set con = Nothing
End If
End Sub

Private Sub Command4_Click()
Load frmmain
frmmain.Show
Unload Me

End Sub

Private Sub Form_Load()
Command2.Enabled = False
Command3.Enabled = False
Text4.Visible = False

    'Call ListView1.ListItems.Add(1, "Sss", "dkfjkdjfkdfj")
    ListView1.ListItems.Clear
    ListView1.Refresh
    Dim itmX As ListItem

    Dim con As ADODB.Connection
Set con = New Connection
con.ConnectionString = "provider=microsoft.jet.oledb.4.0;Data Source=" & App.Path & "\database.mdb"
con.Open
Dim rs As ADODB.Recordset
Set rs = New Recordset
sql = "select * from userlogin"
rs.Open sql, con, 3, 2
    num = rs.RecordCount
    Text1.Text = num
    
    For i = 1 To rs.RecordCount
        Set itmX = ListView1.ListItems.Add(, , rs!id)
        Set itmXname = itmX.ListSubItems.Add(, , rs!Name)
        Set itmXpassword = itmX.ListSubItems.Add(, , rs!password)
        Set itmXlevel = itmX.ListSubItems.Add(, , rs!level)
        Set itmXlastlogintime = itmX.ListSubItems.Add(, , rs!lastlogintime)
        rs.MoveNext
    Next
    rs.Close
    ListView1.Refresh
End Sub


Private Sub Form_Unload(Cancel As Integer)
frmmain.Show
End Sub

Private Sub ListView1_ItemClick(ByVal Item As MSComctlLib.ListItem)
        Text2.Text = Item.SubItems(1)
        Text3.Text = Item.SubItems(2)
        Text4.Text = Item.Text
        'myindex = Item.Index
        nowid = Item.Text
    Text2.SetFocus
    Command2.Enabled = True
    Command3.Enabled = True
    Command1.Caption = "添加"
    Combo1.Clear
    Combo1.Text = Item.SubItems(3)
    Combo1.AddItem ("EDITER")
    Combo1.AddItem ("CHECKER")
    Combo1.AddItem ("ADMIN")

End Sub

⌨️ 快捷键说明

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