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

📄 form2.frm

📁 VB编写的汽车训练场管理系统。可做毕业设计参考/
💻 FRM
字号:
VERSION 5.00
Object = "{648A5603-2C6E-101B-82B6-000000000014}#1.1#0"; "MSCOMM32.OCX"
Begin VB.Form Form2 
   BackColor       =   &H00C0C000&
   BorderStyle     =   3  'Fixed Dialog
   Caption         =   "用户...."
   ClientHeight    =   3960
   ClientLeft      =   3600
   ClientTop       =   2640
   ClientWidth     =   6345
   Icon            =   "Form2.frx":0000
   LinkTopic       =   "Form2"
   MaxButton       =   0   'False
   MDIChild        =   -1  'True
   MinButton       =   0   'False
   ScaleHeight     =   3960
   ScaleWidth      =   6345
   ShowInTaskbar   =   0   'False
   Begin MSCommLib.MSComm MSComm1 
      Left            =   60
      Top             =   870
      _ExtentX        =   1005
      _ExtentY        =   1005
      _Version        =   393216
      DTREnable       =   -1  'True
   End
   Begin VB.Frame Frame2 
      BackColor       =   &H00C0C000&
      Caption         =   "权    限:"
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   14.25
         Charset         =   134
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   1665
      Left            =   240
      TabIndex        =   12
      Top             =   1710
      Width           =   3795
      Begin VB.CheckBox Check1 
         BackColor       =   &H00C0C000&
         Caption         =   "收  费"
         Height          =   285
         Index           =   7
         Left            =   2520
         TabIndex        =   20
         Top             =   1200
         Width           =   1005
      End
      Begin VB.CheckBox Check1 
         BackColor       =   &H00C0C000&
         Caption         =   "登  记"
         Height          =   285
         Index           =   6
         Left            =   1320
         TabIndex        =   19
         Top             =   1200
         Width           =   1005
      End
      Begin VB.CheckBox Check1 
         BackColor       =   &H00C0C000&
         Caption         =   "办  卡"
         Height          =   285
         Index           =   5
         Left            =   180
         TabIndex        =   18
         Top             =   1230
         Width           =   1005
      End
      Begin VB.CheckBox Check1 
         BackColor       =   &H00C0C000&
         Caption         =   "报  名"
         Height          =   285
         Index           =   4
         Left            =   2520
         TabIndex        =   17
         Top             =   810
         Width           =   1005
      End
      Begin VB.CheckBox Check1 
         BackColor       =   &H00C0C000&
         Caption         =   "已进入场地车辆信息统计"
         Height          =   285
         Index           =   3
         Left            =   150
         TabIndex        =   16
         Top             =   810
         Width           =   2385
      End
      Begin VB.CheckBox Check1 
         BackColor       =   &H00C0C000&
         Caption         =   "ID卡管理"
         Height          =   285
         Index           =   2
         Left            =   2520
         TabIndex        =   15
         Top             =   360
         Width           =   1125
      End
      Begin VB.CheckBox Check1 
         BackColor       =   &H00C0C000&
         Caption         =   "服务器"
         Height          =   285
         Index           =   1
         Left            =   1350
         TabIndex        =   14
         Top             =   390
         Width           =   1095
      End
      Begin VB.CheckBox Check1 
         BackColor       =   &H00C0C000&
         Caption         =   "用户管理"
         Height          =   285
         Index           =   0
         Left            =   150
         TabIndex        =   13
         Top             =   390
         Width           =   1095
      End
   End
   Begin VB.Frame Frame1 
      BackColor       =   &H00C0C000&
      Height          =   3915
      Left            =   4410
      TabIndex        =   9
      Top             =   -60
      Width           =   1785
      Begin VB.CommandButton Command4 
         BackColor       =   &H00C0C000&
         Caption         =   "删除用户"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   12
            Charset         =   134
            Weight          =   700
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   375
         Left            =   210
         Style           =   1  'Graphical
         TabIndex        =   11
         Top             =   3420
         Width           =   1305
      End
      Begin VB.ListBox List1 
         BackColor       =   &H00404040&
         ForeColor       =   &H0000FF00&
         Height          =   3120
         Left            =   90
         TabIndex        =   10
         Top             =   180
         Width           =   1605
      End
   End
   Begin VB.CommandButton Command3 
      BackColor       =   &H00C0C000&
      Caption         =   "更改提交"
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   12
         Charset         =   134
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   375
      Left            =   1305
      Style           =   1  'Graphical
      TabIndex        =   8
      Top             =   3480
      Width           =   1305
   End
   Begin VB.TextBox Text1 
      BackColor       =   &H00404040&
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   12
         Charset         =   134
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      ForeColor       =   &H0000FF00&
      Height          =   375
      IMEMode         =   3  'DISABLE
      Index           =   2
      Left            =   1830
      PasswordChar    =   "*"
      TabIndex        =   6
      Top             =   1290
      Width           =   1905
   End
   Begin VB.TextBox Text1 
      BackColor       =   &H00404040&
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   12
         Charset         =   134
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      ForeColor       =   &H0000FF00&
      Height          =   375
      IMEMode         =   3  'DISABLE
      Index           =   1
      Left            =   1830
      PasswordChar    =   "*"
      TabIndex        =   5
      Top             =   750
      Width           =   1905
   End
   Begin VB.TextBox Text1 
      BackColor       =   &H00404040&
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   12
         Charset         =   134
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      ForeColor       =   &H0000FF00&
      Height          =   375
      Index           =   0
      Left            =   1830
      TabIndex        =   2
      Top             =   210
      Width           =   1905
   End
   Begin VB.CommandButton Command1 
      BackColor       =   &H00C0C000&
      Caption         =   "创建提交"
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   12
         Charset         =   134
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   375
      Left            =   2730
      Style           =   1  'Graphical
      TabIndex        =   1
      Top             =   3480
      Width           =   1425
   End
   Begin VB.CommandButton Command2 
      BackColor       =   &H00C0C000&
      Caption         =   "取 消"
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   12
         Charset         =   134
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   375
      Left            =   150
      Style           =   1  'Graphical
      TabIndex        =   0
      Top             =   3480
      Width           =   1065
   End
   Begin VB.Label Label2 
      AutoSize        =   -1  'True
      BackStyle       =   0  'Transparent
      Caption         =   "确认密码:"
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   12
         Charset         =   134
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   240
      Index           =   1
      Left            =   540
      TabIndex        =   7
      Top             =   1350
      Width           =   1275
   End
   Begin VB.Label Label1 
      AutoSize        =   -1  'True
      BackStyle       =   0  'Transparent
      Caption         =   "用 户 名:"
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   12
         Charset         =   134
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   240
      Left            =   540
      TabIndex        =   4
      Top             =   270
      Width           =   1290
   End
   Begin VB.Label Label2 
      AutoSize        =   -1  'True
      BackStyle       =   0  'Transparent
      Caption         =   "密    码:"
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   12
         Charset         =   134
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   240
      Index           =   0
      Left            =   540
      TabIndex        =   3
      Top             =   810
      Width           =   1305
   End
End
Attribute VB_Name = "Form2"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Dim rs As New ADODB.Recordset
Private Sub Command1_Click()
   Dim i As Integer, Qxx As String
   If Trim(Text1(1).Text) <> Trim(Text1(2).Text) Then
      MsgBox "密码核对错误", 0 + vbCritical, "系统提示"
      Exit Sub
   End If
   rs.CursorLocation = adUseClient
   rs.Open "select * from yf where yf='" & Trim(Text1(0).Text) & "'", Cn, 1, 3
   rs.AddNew
   rs("yf") = Trim(Text1(0).Text)
   rs("ma") = MaJz(Trim(Text1(1).Text))
   For i = 0 To 7
     If Check1(i).Value Then
        Qxx = Qxx & "1"
     Else
        Qxx = Qxx & "0"
     End If
   Next
   rs("qx") = Qxx
   rs.Update
   rs.Close
   Text1(0).Text = ""
   Text1(1).Text = ""
   Text1(2).Text = ""
   For i = 0 To 7
     Check1(i).Value = 0
   Next
   MsgBox "成功提交", 0 + vbExclamation, "系统提示"
End Sub

Private Sub Command2_Click()
  Unload Me
End Sub

Private Sub Command3_Click()
  If Trim(Text1(1).Text) <> Trim(Text1(2).Text) Then
      MsgBox "密码核对错误", 0 + vbCritical, "系统提示"
      Exit Sub
   End If
   rs.CursorLocation = adUseClient
   rs.Open "select * from yf where yf='" & Trim(Text1(0).Text) & "'", Cn, 1, 3
   If Not rs.EOF Then
      rs("ma") = MaJz(Trim(Text1(1).Text))
      If Qxxx = "11111111" Then
           For i = 0 To 7
             If Check1(i).Value Then
                Qxx = Qxx & "1"
             Else
                 Qxx = Qxx & "0"
             End If
          Next
          rs("qx") = Qxx
          For i = 0 To 7
              Check1(i).Value = 0
          Next
       End If
      rs.Update
   End If
   rs.Close
   Text1(0).Text = ""
   Text1(1).Text = ""
   Text1(2).Text = ""
   MsgBox "更改成功提交", 0 + vbExclamation, "系统提示"
End Sub

Private Sub Command4_Click()
   If MsgBox("确实要删除  " & List1.Text & "  吗", 1 + 32, "系统提示") = vbOK Then
       Cn.Execute "delete from yf where yf='" & List1.Text & "'"
       rs.CursorLocation = adUseClient
       rs.Open "select * from yf ", Cn, 1, 3
       List1.Clear
       Do While Not rs.EOF
          List1.AddItem rs(0)
          rs.MoveNext
       Loop
       rs.Close
   End If
End Sub

Private Sub Form_Load()
    If Qxxx = "11111111" Then
       Me.Width = 6435
       rs.CursorLocation = adUseClient
       rs.Open "select * from yf ", Cn, 1, 3
       List1.Clear
       Do While Not rs.EOF
          List1.AddItem rs(0)
          rs.MoveNext
       Loop
       rs.Close
       Frame2.Enabled = True
    Else
       Me.Width = 4470
       'Frame2.Enabled = False
    End If
    Me.Left = (MDIForm1.Width - Me.Width) / 2
    Me.Top = (MDIForm1.Height - Me.Height) / 2 - 2000
    Me.Show
    Text1(0).Text = Yh
    MSComm1.CommPort = Yj(5) '串口号,
    MSComm1.Settings = "9600,N,8,1" '串口的属性
    MSComm1.InputLen = 0 '接收缓冲区的大小
    MSComm1.InputMode = comInputModeBinary '二进制接受方式
    MSComm1.RThreshold = 7 '每7个字节响应消息
    MSComm1.PortOpen = True '打开通信串口
End Sub

Private Sub MSComm1_OnComm()
   Dim Buffer As Variant '存储数据的缓冲区
   Dim CardNumber As Long '卡号
   Dim i As Integer
   Select Case MSComm1.CommEvent '串口事件
      Case comEvReceive '接收到数据
          Buffer = MSComm1.Input '清理接收缓冲区,此时,接收的字节数已经为0
          CardNumber = CDec(Buffer(4)) * 2 ^ 16 + (Buffer(5) * 2 ^ 8) + Buffer(6) '单个字节数据左移
          Text1(0).Text = CardNumber
          Text1(1).Text = Mid(Text1(0).Text, 1, 4)
          Text1(2).Text = Mid(Text1(0).Text, 1, 4)
   End Select
End Sub

⌨️ 快捷键说明

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