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

📄 frmyhxtxg.frm

📁 VB的关于物流编程的配送
💻 FRM
字号:
VERSION 5.00
Begin VB.Form frmYHXTXG 
   BackColor       =   &H00FF0000&
   Caption         =   "用户系统修改"
   ClientHeight    =   5475
   ClientLeft      =   60
   ClientTop       =   345
   ClientWidth     =   4905
   LinkTopic       =   "Form1"
   MaxButton       =   0   'False
   MinButton       =   0   'False
   ScaleHeight     =   5475
   ScaleWidth      =   4905
   StartUpPosition =   2  '屏幕中心
   Begin VB.CommandButton Command3 
      BackColor       =   &H00C0FFC0&
      Caption         =   "返 回"
      BeginProperty Font 
         Name            =   "楷体_GB2312"
         Size            =   10.5
         Charset         =   134
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   375
      Left            =   3240
      MaskColor       =   &H00FFFFFF&
      Picture         =   "frmYHXTXG.frx":0000
      Style           =   1  'Graphical
      TabIndex        =   11
      Top             =   4920
      Width           =   855
   End
   Begin VB.CommandButton Command1 
      BackColor       =   &H00E0E0E0&
      Caption         =   "确 定"
      BeginProperty Font 
         Name            =   "楷体_GB2312"
         Size            =   10.5
         Charset         =   134
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   375
      Left            =   840
      MaskColor       =   &H00FFFFFF&
      Picture         =   "frmYHXTXG.frx":0B25
      Style           =   1  'Graphical
      TabIndex        =   10
      Top             =   4920
      UseMaskColor    =   -1  'True
      Width           =   855
   End
   Begin VB.Frame Frame2 
      Caption         =   "密码修改"
      DragIcon        =   "frmYHXTXG.frx":164A
      BeginProperty Font 
         Name            =   "楷体_GB2312"
         Size            =   12
         Charset         =   134
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      ForeColor       =   &H000000C0&
      Height          =   2415
      Left            =   240
      TabIndex        =   3
      Top             =   2280
      Width           =   4455
      Begin VB.PictureBox Picture3 
         BackColor       =   &H00FF0000&
         Height          =   495
         Left            =   360
         Picture         =   "frmYHXTXG.frx":739C
         ScaleHeight     =   435
         ScaleWidth      =   435
         TabIndex        =   14
         Top             =   1440
         Width           =   495
      End
      Begin VB.PictureBox Picture2 
         BackColor       =   &H00FF0000&
         Height          =   495
         Left            =   360
         Picture         =   "frmYHXTXG.frx":7510
         ScaleHeight     =   435
         ScaleWidth      =   435
         TabIndex        =   13
         Top             =   360
         Width           =   495
      End
      Begin VB.ComboBox Combo2 
         BackColor       =   &H0000FFFF&
         ForeColor       =   &H00C00000&
         Height          =   300
         Left            =   2640
         TabIndex        =   12
         Top             =   480
         Width           =   1335
      End
      Begin VB.TextBox Text2 
         BackColor       =   &H0000FFFF&
         Height          =   270
         Left            =   2640
         TabIndex        =   9
         Top             =   1920
         Width           =   1335
      End
      Begin VB.TextBox Text1 
         BackColor       =   &H0000FFFF&
         Height          =   270
         Left            =   2640
         TabIndex        =   7
         Top             =   1200
         Width           =   1335
      End
      Begin VB.ComboBox Combo1 
         BackColor       =   &H0000FFFF&
         Height          =   300
         Left            =   2640
         TabIndex        =   5
         Top             =   480
         Width           =   1335
      End
      Begin VB.Label Label3 
         Caption         =   "请输入新密码"
         BeginProperty Font 
            Name            =   "楷体_GB2312"
            Size            =   10.5
            Charset         =   134
            Weight          =   700
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         ForeColor       =   &H00C00000&
         Height          =   255
         Left            =   1080
         TabIndex        =   8
         Top             =   1920
         Width           =   1455
      End
      Begin VB.Label Label2 
         Caption         =   "请输入原密码"
         BeginProperty Font 
            Name            =   "楷体_GB2312"
            Size            =   10.5
            Charset         =   134
            Weight          =   700
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         ForeColor       =   &H00C00000&
         Height          =   255
         Left            =   1080
         TabIndex        =   6
         Top             =   1200
         Width           =   1455
      End
      Begin VB.Label Label1 
         Caption         =   "请选择用户名"
         BeginProperty Font 
            Name            =   "楷体_GB2312"
            Size            =   10.5
            Charset         =   134
            Weight          =   700
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         ForeColor       =   &H00C00000&
         Height          =   255
         Left            =   1080
         TabIndex        =   4
         Top             =   480
         Width           =   1455
      End
   End
   Begin VB.Frame Frame1 
      BackColor       =   &H8000000A&
      Caption         =   "登陆身份"
      DragIcon        =   "frmYHXTXG.frx":75BA
      BeginProperty Font 
         Name            =   "楷体_GB2312"
         Size            =   10.5
         Charset         =   134
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      ForeColor       =   &H000040C0&
      Height          =   975
      Left            =   240
      TabIndex        =   0
      Top             =   1080
      Width           =   4455
      Begin VB.OptionButton Option2 
         Caption         =   "  普 通 用 户"
         BeginProperty Font 
            Name            =   "楷体_GB2312"
            Size            =   10.5
            Charset         =   134
            Weight          =   700
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         ForeColor       =   &H00C00000&
         Height          =   300
         Left            =   2400
         TabIndex        =   2
         Top             =   480
         Width           =   1815
      End
      Begin VB.OptionButton Option1 
         Caption         =   "  管 理 员"
         BeginProperty Font 
            Name            =   "楷体_GB2312"
            Size            =   10.5
            Charset         =   134
            Weight          =   700
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         ForeColor       =   &H00C00000&
         Height          =   255
         Left            =   360
         TabIndex        =   1
         Top             =   480
         Width           =   1695
      End
   End
   Begin VB.Image Image1 
      Height          =   675
      Left            =   600
      Picture         =   "frmYHXTXG.frx":D844
      Top             =   240
      Width           =   3675
   End
End
Attribute VB_Name = "frmYHXTXG"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Private Sub Command1_Click()
If Option1.Value = False And Option2.Value = False Then
 n = MsgBox("请先选择登录身份", 0, "提示")
 GoTo 200
End If
 

Dim db As ADODB.Connection
   Dim rs As ADODB.Recordset
   Set db = New ADODB.Connection
   Set rs = New ADODB.Recordset
   db.ConnectionString = "driver={SQL Server};server=MAINSRV;database=物流系统"
   db.Open
   
   Dim rss As ADODB.Recordset
   Set dbb = New ADODB.Connection
   Set rss = New ADODB.Recordset
   dbb.ConnectionString = "driver={SQL Server};server=MAINSRV;database=物流系统"
   dbb.Open
   Dim m As String
     If Option1.Value = True Then
        If Combo1.Text = "" Then
         n = MsgBox("请先选择用户名", 0, "提示")
         GoTo 200
        End If
        On Error Resume Next
        rs.Close
        rs.Open "select * from 管理员 where 管理员姓名='" & Combo1.Text & "' and 管理员密码='" & Text1.Text & "'", db, adOpenDynamic, adLockReadOnly
        If rs.EOF = False And rs.BOF = False Then
          
          m = MsgBox("您确定修改密码吗?", vbOKCancel, "提示")
          If m = 1 Then
          rs.Close
          
          rs.Open "update 管理员 set  管理员密码='" & Text2.Text & "' where 管理员姓名 ='" & Combo1.Text & "'", db, adOpenDynamic, adLockReadOnly
          MsgBox "密码修改成功!"
          Text1.Text = ""
          Text2.Text = ""
          Combo1.Text = ""
          Combo1.SetFocus
          Else
          Text1.Text = ""
          Text2.Text = ""
          Combo1.Text = ""
          Combo1.SetFocus
          End If
        Else
          m = MsgBox("原密码错误,请重新输入", vbOKOnly, "提示")
          Text1.Text = ""
          Text1.SetFocus
        End If
      Else
        If Combo2.Text = "" Then
         n = MsgBox("请先选择用户名", 0, "提示")
         GoTo 200
        End If
        On Error Resume Next
        rss.Close
        rss.Open "select * from 普通用户 where 用户姓名='" & Combo2.Text & "' and 用户密码 ='" & Text1.Text & "'", dbb, adOpenDynamic, adLockReadOnly
        If rs.EOF = False And rs.BOF = False Then
          
          m = MsgBox("您确定修改密码吗?", vbOKCancel, "提示")
          If m = 1 Then
          rss.Close
          rss.Open "update 普通用户 set  用户密码='" & Text2.Text & "' where 用户姓名 ='" & Combo2.Text & "'", dbb, adOpenDynamic, adLockReadOnly
          MsgBox "密码修改成功!"
          Text1.Text = ""
          Text2.Text = ""
          Combo1.Text = ""
          Combo1.SetFocus
          Else
          Text1.Text = ""
          Text2.Text = ""
          Combo1.Text = ""
          Combo2.SetFocus
          End If
        Else
          m = MsgBox("原密码错误,请重新输入", vbOKOnly, "提示")
          Text1.Text = ""
          Text1.SetFocus
        End If
    End If
200:
End Sub

Private Sub Command3_Click()
Unload Me

End Sub

Private Sub Form_Load()
 
 Dim db As ADODB.Connection
   Dim rs As ADODB.Recordset
   Set db = New ADODB.Connection
   Set rs = New ADODB.Recordset
   db.ConnectionString = "driver={SQL Server};server=MAINSRV;database=物流系统"
   db.Open
   
   Dim rss As ADODB.Recordset
   Set dbb = New ADODB.Connection
   Set rss = New ADODB.Recordset
   dbb.ConnectionString = "driver={SQL Server};server=MAINSRV;database=物流系统"
   dbb.Open
    rs.Open "select 管理员姓名 from 管理员", db, adOpenStatic, adLockReadOnly
    
 Me.Hide
 frmYHXTXG.Show

    
     Dim t As Integer
     Dim i As String
   For t = 0 To Val(rs.RecordCount) - 1
    i = Trim(rs.Fields("管理员姓名").Value)
    rs.MoveNext
    Combo1.AddItem i
   Next t
rs.Close
    rss.Open "select 用户姓名 from 普通用户", dbb, adOpenStatic, adLockReadOnly
     Dim a As Integer
 Dim s As String
   For a = 0 To Val(rss.RecordCount) - 1
    s = Trim(rss.Fields("用户姓名").Value)
    rss.MoveNext
    Combo2.AddItem s
   Next a
rss.Close

End Sub

Private Sub Form_Unload(Cancel As Integer)
Me.Hide
MDIPSZX.Show
End Sub

Private Sub Option1_Click()
 
If Option1.Value = True Then
  Combo1.Enabled = True
  Combo1.Visible = True
  Combo2.Enabled = False
  Combo2.Visible = False
Else
  Combo1.Enabled = False
  Combo1.Visible = False
  Combo2.Enabled = True
  Combo2.Visible = True
End If

End Sub

Private Sub Option2_Click()

If Option2.Value = True Then
  Combo1.Enabled = False
  Combo1.Visible = False
  Combo2.Enabled = True
  Combo2.Visible = True
Else
  Combo1.Enabled = True
  Combo1.Visible = True
  Combo2.Enabled = False
  Combo2.Visible = False
End If

End Sub

⌨️ 快捷键说明

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