popedomset.frm

来自「一个关于电脑管理汽车的软件」· FRM 代码 · 共 366 行

FRM
366
字号
VERSION 5.00
Object = "{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.0#0"; "mscomctl.ocx"
Object = "{40D97E01-4259-4398-B597-183C348B488F}#1.0#0"; "BSE.ocx"
Begin VB.Form PopedomSet 
   BorderStyle     =   1  'Fixed Single
   Caption         =   "密码权限设置"
   ClientHeight    =   4740
   ClientLeft      =   45
   ClientTop       =   435
   ClientWidth     =   7770
   LinkTopic       =   "Form1"
   LockControls    =   -1  'True
   MaxButton       =   0   'False
   MinButton       =   0   'False
   ScaleHeight     =   4740
   ScaleWidth      =   7770
   StartUpPosition =   3  'Windows Default
   Begin BSE_Engine.BSE BSE1 
      Left            =   4080
      Top             =   2880
      _ExtentX        =   6588
      _ExtentY        =   1085
   End
   Begin VB.TextBox Text1 
      Height          =   405
      IMEMode         =   3  'DISABLE
      Index           =   3
      Left            =   5280
      MaxLength       =   20
      PasswordChar    =   "*"
      TabIndex        =   10
      Top             =   2280
      Width           =   2055
   End
   Begin VB.TextBox Text1 
      Height          =   405
      IMEMode         =   3  'DISABLE
      Index           =   2
      Left            =   5280
      MaxLength       =   20
      PasswordChar    =   "*"
      TabIndex        =   9
      Top             =   1800
      Width           =   2055
   End
   Begin VB.TextBox Text1 
      Height          =   405
      Index           =   1
      Left            =   5280
      MaxLength       =   20
      TabIndex        =   8
      Top             =   1320
      Width           =   2055
   End
   Begin VB.TextBox Text1 
      Height          =   405
      Index           =   0
      Left            =   5280
      MaxLength       =   20
      TabIndex        =   7
      Top             =   840
      Width           =   2055
   End
   Begin VB.CommandButton Command1 
      Caption         =   "确 定"
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   10.5
         Charset         =   0
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   495
      Left            =   4320
      TabIndex        =   2
      Top             =   3840
      Width           =   1095
   End
   Begin VB.CommandButton Command2 
      Caption         =   "放 弃"
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   10.5
         Charset         =   0
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   495
      Left            =   6240
      TabIndex        =   1
      Top             =   3840
      Width           =   1095
   End
   Begin MSComctlLib.ListView lstBillDocu 
      Height          =   4695
      Left            =   0
      TabIndex        =   0
      Top             =   0
      Width           =   3735
      _ExtentX        =   6588
      _ExtentY        =   8281
      View            =   3
      LabelEdit       =   1
      LabelWrap       =   -1  'True
      HideSelection   =   0   'False
      FullRowSelect   =   -1  'True
      GridLines       =   -1  'True
      _Version        =   393217
      ForeColor       =   8388608
      BackColor       =   -2147483643
      BorderStyle     =   1
      Appearance      =   1
      BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851} 
         Name            =   "宋体"
         Size            =   10.5
         Charset         =   0
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      NumItems        =   4
      BeginProperty ColumnHeader(1) {BDD1F052-858B-11D1-B16A-00C0F0283628} 
         Text            =   "Name"
         Object.Width           =   2540
      EndProperty
      BeginProperty ColumnHeader(2) {BDD1F052-858B-11D1-B16A-00C0F0283628} 
         SubItemIndex    =   1
         Text            =   "Address"
         Object.Width           =   2540
      EndProperty
      BeginProperty ColumnHeader(3) {BDD1F052-858B-11D1-B16A-00C0F0283628} 
         SubItemIndex    =   2
         Text            =   "City, State, Zip"
         Object.Width           =   2540
      EndProperty
      BeginProperty ColumnHeader(4) {BDD1F052-858B-11D1-B16A-00C0F0283628} 
         SubItemIndex    =   3
         Text            =   "Notes"
         Object.Width           =   2540
      EndProperty
   End
   Begin VB.Frame Frame1 
      Height          =   1215
      Left            =   3720
      TabIndex        =   11
      Top             =   3600
      Width           =   4095
   End
   Begin VB.Label Label1 
      Caption         =   "校验密码:"
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   12
         Charset         =   0
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   255
      Index           =   3
      Left            =   4200
      TabIndex        =   6
      Top             =   2280
      Width           =   1215
   End
   Begin VB.Label Label1 
      Caption         =   "密    码:"
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   12
         Charset         =   0
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   255
      Index           =   2
      Left            =   4200
      TabIndex        =   5
      Top             =   1800
      Width           =   1335
   End
   Begin VB.Label Label1 
      Caption         =   "姓    名:"
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   12
         Charset         =   0
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   255
      Index           =   1
      Left            =   4200
      TabIndex        =   4
      Top             =   1320
      Width           =   1455
   End
   Begin VB.Label Label1 
      Caption         =   "编    号:"
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   12
         Charset         =   0
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   255
      Index           =   0
      Left            =   4200
      TabIndex        =   3
      Top             =   840
      Width           =   1215
   End
End
Attribute VB_Name = "PopedomSet"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Option Explicit
Private OrgUserName As String
Private Sub Command1_Click()
 Dim TempRS As MYSQL_RS
 Dim TempSQL As String
  If LenB(Text1(1)) >= 32 Then
   MsgBox "姓名的内容太多了,操作失败", , VarInitData.SysPrompt
   Exit Sub
  End If
  If Text1(1).Text = "" Then
    MsgBox "用户名不能为空", , VarInitData.SysPrompt
    Exit Sub
   End If
   If Text1(2).Text <> Text1(3).Text Then
    MsgBox "确认密码不一致辞,请重新输入!", , VarInitData.SysPrompt
    Exit Sub
   End If
'   If OperateSet.ModifyBS = False Then
'    VarFunction.CreateAllUserToMysql Text1(1).Text, Text1(2).Text
'   Else
'    VarFunction.ModifyUserToMysql OrgUserName, Text1(1).Text, Text1(2).Text
'   End If
   VarSave
End Sub


Private Sub Command2_Click()
 Unload Me
' OperateSet.ModifyBS = False
End Sub

Private Sub Form_Load()
 Dim i As Integer
 Dim TempRS As MYSQL_RS
 Dim TempSQL As String
 VarInitData.InitBSE BSE1, 0
 VarInitData.LoadData lstBillDocu, VarInitData.DisplaySQLVal(23)
 OperateSet.SurelstOK lstBillDocu, OperateSet.ModifyBS
 If OperateSet.ModifyBS = True Then
   Set TempRS = New MYSQL_RS
   TempSQL = "Select password From operatesettable where operatename = " & Quote(OperateSet.lstAddress.SelectedItem.SubItems(1))
   TempRS.OpenRs TempSQL, gCnn
  ' i = TempRS.RecordCount
   'TempRS.Move OperateSet.lstAddress.SelectedItem.Index - 1, 1
   With OperateSet.lstAddress.ListItems(OperateSet.lstAddress.SelectedItem.Index)
    Text1(0) = .Text
    Text1(1) = .SubItems(1)
    OrgUserName = Text1(1)
    Text1(2) = TempRS.Fields(0).Value
    Text1(3) = Text1(2)
   End With
   TempRS.CloseRecordset
   TempRS.ReleaseMemory
   Set TempRS = Nothing
 End If
End Sub

Private Sub Form_Unload(Cancel As Integer)
 If BSE1.EngineStarted Then BSE1.EndSubClassing
 OperateSet.ModifyBS = False
End Sub
Private Sub lstBillDocu_DblClick()
 With lstBillDocu
  If .SelectedItem Is Nothing Then Exit Sub
  If .ListItems(.SelectedItem.Index).Text = "" Then
   .ListItems(.SelectedItem.Index).Text = VarInitData.OKSymbol
  Else
   .ListItems(.SelectedItem.Index).Text = ""
  End If
 End With
End Sub
Private Sub VarSave()
 Dim TempRS As MYSQL_RS
 Dim i As Integer
 Dim TempSQL As String
 Dim TempCount As Long
 Dim MyItem As ListItems
 Dim SelectIndex As Long
    Set TempRS = New MYSQL_RS
    TempSQL = "Select * From operatesettable" 'Where AKey = " & Val(txtAKey)
    TempRS.OpenRs TempSQL, gCnn
    If OperateSet.ModifyBS = False Then
     If TempRS.RecordCount > 0 Then
      TempRS.MoveLast
      TempRS.MoveNext
     End If
     SelectIndex = OperateSet.lstAddress.ListItems.Count + 1
    Else
     SelectIndex = OperateSet.lstAddress.SelectedItem.Index
     TempRS.FindNext "operatename", OperateSet.lstAddress.SelectedItem.SubItems(1)
     'TempRS.Move SelectIndex - 1, 1
    End If
    With TempRS
     If .EOF Then .AddNew
     .Fields("coding") = Text1(0)
     .Fields("operatename") = Text1(1)
     .Fields("password") = Text1(2)
     Set MyItem = lstBillDocu.ListItems
     TempCount = MyItem.Count
     For i = 1 To TempCount
      If MyItem(i).Text <> "" Then
       .Fields("qx" & i) = 1
      Else
       .Fields("qx" & i) = 0
      End If
     Next i
     .Update
    End With
    TempRS.CloseRecordset
    TempRS.ReleaseMemory
    Set TempRS = Nothing
    TempSQL = VarInitData.DisplaySQLVal(22)
    VarInitData.LoadData OperateSet.lstAddress, TempSQL
    TempSQL = VarInitData.DisplaySQLVal(23)
    VarInitData.LoadData OperateSet.lstBillDocu, TempSQL
    OperateSet.lstAddress.ListItems(SelectIndex).Selected = True
    OperateSet.SurelstOK OperateSet.lstBillDocu, True
   ' Set TempRS = New MYSQL_RS
   ' TempSQL = "Select * From operatesettable"
  '  TempRS.OpenRs TempSQL, gCnn
  '  TempRS.Move SelectIndex - 1, 1
    With OperateSet.lstBillDocu
   '  For i = 1 To .ListItems.Count
   '   If Val(TempRS.Fields("qx" & i).Value) > 0 Then
   '    .ListItems(i).Text = VarInitData.OKSymbol
   '   End If
   '  Next i
    End With
 '   TempRS.CloseRecordset
'    Set TempRS = Nothing
    OperateSet.ModifyBS = False
    Unload Me
End Sub

⌨️ 快捷键说明

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