frmLogin.frm
上传用户:xiao_xia32
上传日期:2022-07-21
资源大小:1174k
文件大小:5k
源码类别:

企业管理

开发平台:

Visual Basic

  1. VERSION 5.00
  2. Object = "{0BA686C6-F7D3-101A-993E-0000C0EF6F5E}#1.0#0"; "THREED32.OCX"
  3. Begin VB.Form frmLogin 
  4.    BackColor       =   &H80000013&
  5.    BorderStyle     =   3  'Fixed Dialog
  6.    ClientHeight    =   1575
  7.    ClientLeft      =   2835
  8.    ClientTop       =   3195
  9.    ClientWidth     =   4005
  10.    ControlBox      =   0   'False
  11.    Icon            =   "frmLogin.frx":0000
  12.    LinkTopic       =   "Form1"
  13.    LockControls    =   -1  'True
  14.    MaxButton       =   0   'False
  15.    MinButton       =   0   'False
  16.    ScaleHeight     =   930.561
  17.    ScaleMode       =   0  'User
  18.    ScaleWidth      =   3760.478
  19.    ShowInTaskbar   =   0   'False
  20.    StartUpPosition =   2  '屏幕中心
  21.    Begin VB.Frame Frame1 
  22.       Height          =   1935
  23.       Left            =   -120
  24.       TabIndex        =   0
  25.       Top             =   -120
  26.       Width           =   4455
  27.       Begin Threed.SSCommand cmdOK 
  28.          Height          =   360
  29.          Left            =   1080
  30.          TabIndex        =   5
  31.          Top             =   1200
  32.          Width           =   1140
  33.          _Version        =   65536
  34.          _ExtentX        =   2011
  35.          _ExtentY        =   635
  36.          _StockProps     =   78
  37.          Caption         =   "&A.确 定"
  38.          Font3D          =   1
  39.       End
  40.       Begin VB.TextBox txtPassword 
  41.          Appearance      =   0  'Flat
  42.          Height          =   325
  43.          IMEMode         =   3  'DISABLE
  44.          Left            =   1065
  45.          PasswordChar    =   "*"
  46.          TabIndex        =   2
  47.          Top             =   765
  48.          Width           =   2685
  49.       End
  50.       Begin VB.TextBox txtUser 
  51.          Appearance      =   0  'Flat
  52.          Height          =   325
  53.          Left            =   1080
  54.          TabIndex        =   1
  55.          Top             =   360
  56.          Width           =   2685
  57.       End
  58.       Begin Threed.SSCommand cmdCancel 
  59.          Height          =   360
  60.          Left            =   2520
  61.          TabIndex        =   6
  62.          Top             =   1200
  63.          Width           =   1140
  64.          _Version        =   65536
  65.          _ExtentX        =   2011
  66.          _ExtentY        =   635
  67.          _StockProps     =   78
  68.          Caption         =   "取 消(&Q)"
  69.          Font3D          =   1
  70.       End
  71.       Begin VB.Label lblLabels 
  72.          BackStyle       =   0  'Transparent
  73.          Caption         =   "密 码(&P)"
  74.          Height          =   270
  75.          Index           =   1
  76.          Left            =   240
  77.          TabIndex        =   4
  78.          Top             =   792
  79.          Width           =   1080
  80.       End
  81.       Begin VB.Label lblLabels 
  82.          BackStyle       =   0  'Transparent
  83.          Caption         =   "用 户(&U)"
  84.          Height          =   270
  85.          Index           =   0
  86.          Left            =   240
  87.          TabIndex        =   3
  88.          Top             =   387
  89.          Width           =   1080
  90.       End
  91.    End
  92. End
  93. Attribute VB_Name = "frmLogin"
  94. Attribute VB_GlobalNameSpace = False
  95. Attribute VB_Creatable = False
  96. Attribute VB_PredeclaredId = True
  97. Attribute VB_Exposed = False
  98. Option Explicit
  99. Dim WithEvents rs As Recordset
  100. Attribute rs.VB_VarHelpID = -1
  101. Private Sub cmdCancel_Click()
  102.     '设置全局变量为 false
  103.     '不提示失败的登录
  104.     End
  105. End Sub
  106. Private Sub cmdOK_Click()
  107.    Dim Sql As String
  108.    Sql = "select * from t_user where usercode='" & Trim$(Me.txtUser) & "' and password='" & Trim$(Me.txtPassword) & "'"
  109.         Set rs = ConnWZ.Execute(Sql)
  110.     If Not rs.EOF Then
  111.         With UserInfo
  112.             .UserCode = Trim$(rs!UserCode)
  113.             .UserName = Trim$(rs!UserName)
  114.             .Pwd = Trim$(rs!Password)
  115.             .QX = rs!QX
  116.         End With
  117.         'Call LogInfo(True)
  118.         Me.Hide
  119.         RSGL.Show
  120.         rs.Close
  121.         Exit Sub
  122.     Else '
  123.         MsgBox "用户名或口令输入错误!", vbExclamation, "系统提示"
  124.         txtUser.Text = ""
  125.         txtUser.SetFocus
  126.         txtPassword.Text = ""
  127.         rs.Close
  128.         Exit Sub
  129.     End If
  130. Err:
  131.     MsgBox "用户名、口令或数据库连接串输入错误!数据库连接失败!", vbExclamation, "系统提醒你:"
  132. End Sub
  133. Private Sub Form_Load()
  134.     Dim Sql As String
  135.     Me.txtPassword = ""
  136.     With Me.txtUser
  137.         .Text = ""
  138.         .SelStart = 0
  139.         .SelLength = Len(.Text)
  140.     End With
  141.     Sql = "select * from t_user"
  142.         Set rs = ConnWZ.Execute(Sql)
  143.     If rs.EOF Then
  144.         Sql = "insert t_user(usercode,username,password,qx) values('Admin','管理员','123456',0)"
  145.             ConnWZ.Execute (Sql)
  146.     End If
  147.     rs.Close
  148. End Sub
  149. Private Sub Form_Unload(Cancel As Integer)
  150.     End
  151. End Sub
  152. Private Sub txtpassword_keypress(KeyAscii As Integer)
  153.     If KeyAscii = 13 Then
  154.     Call cmdOK_Click
  155. End If
  156. End Sub
  157. Private Sub txtUser_KeyPress(KeyAscii As Integer)
  158.     If KeyAscii = 13 Then
  159.     txtPassword.SetFocus
  160. End If
  161. End Sub