Private Sub Command登录_Click()
If Text密码 = "" Then
MsgBox "登录密码不能为空"
Exit Sub
End If
If Text密码 = "abc123" Then
MsgBox "登录成功"
Unload Form登录1
Form系统主页1.Show 1
Else
MsgBox "登录密码不正确"
End If
End Sub
Public login_count As Long
Private Sub Command登录_Click()
Dim 账号text As String '定义变量存储账号
Dim 密码text As String '定义变量存储密码
If Trim(Text账号) <> "" Then '输入账号不能为空
账号text = Me.Text账号 '存储录入账号到变量中(可拓展更多判断,如字符长度等)
Else
MsgBox "账号不能为空!"
Exit Sub
End If
If Trim(Me.Text密码) <> "" Then '输入密码不能为空
If Len(Trim(Me.Text密码)) < 6 Then
MsgBox "密码长度不能小于6位!"
Exit Sub
End If
密码text = Me.Text密码 '存储录入密码到变量中(可拓展更多判断,如字符长度等)
Else
MsgBox "密码不能为空!"
Exit Sub
End If
'-账号密码验证
Dim login_conn As New ADODB.Connection '连接到ACCESS数据库
With login_conn 'mdb格式连接
.ConnectionString = "Provider = microsoft.jet.oledb.4.0;data source=" & App.Path & "\db_data.mdb;Jet OLEDB:DataBase password=abc123;persist security info=false"
.Open
End With
Dim login_rs As New ADODB.Recordset
Dim login_sql As String
login_sql = "select * from 用户表 where 账号= '" & Me.Text账号 & "' and 密码='" & Me.Text密码 & "'" '查询用户表
login_rs.Open login_sql, login_conn, adOpenDynamic, adLockOptimistic
If login_rs.EOF = False Then '循环表的内容
On Error Resume Next
user_name = login_rs.Fields("账号").Value '账号赋值到公共变量
MsgBox "登录成功"
Unload Me '关闭登录窗体
Form系统主页2.Show 1
Else
MsgBox "账号或密码错误,请重新登录"
login_count = login_count + 1 '登录错误3次,退出
If login_count = 3 Then
MsgBox "账号或密码错误达3次"
Unload Me
End If
End If
login_rs.Close
Set login_rs = Nothing
login_conn.Close
Set login_conn = Nothing
Exit Sub
Public login_count As Long
Private Sub Command登录_Click()
Dim 账号text As String '定义变量存储账号
Dim 密码text As String '定义变量存储密码
If Trim(Text账号) <> "" Then '输入账号不能为空
账号text = Me.Text账号 '存储录入账号到变量中(可拓展更多判断,如字符长度等)
Else
MsgBox "账号不能为空!"
Exit Sub
End If
If Trim(Me.Text密码) <> "" Then '输入密码不能为空
If Len(Trim(Me.Text密码)) < 6 Then
MsgBox "密码长度不能小于6位!"
Exit Sub
End If
密码text = Me.Text密码 '存储录入密码到变量中(可拓展更多判断,如字符长度等)
Else
MsgBox "密码不能为空!"
Exit Sub
End If
'-账号密码验证
Dim login_conn As New ADODB.Connection '连接到ACCESS数据库
With login_conn 'mdb格式连接
.ConnectionString = "Provider = microsoft.jet.oledb.4.0;data source=" & App.Path & "\db_data.mdb;Jet OLEDB:DataBase password=abc123;persist security info=false"
.Open
End With
Dim login_rs As New ADODB.Recordset
Dim login_sql As String
login_sql = "select * from 用户表 where 账号= '" & Me.Text账号 & "'" '查询用户表
login_rs.Open login_sql, login_conn, adOpenDynamic, adLockOptimistic
If login_rs.EOF = False Then '循环表的内容
On Error Resume Next
If 密码text = login_rs.Fields("密码").Value Then
user_name = login_rs.Fields("账号").Value '账号赋值到公共变量
MsgBox "登录成功"
Unload Me '关闭登录窗体
Form系统主页3.Show 1
Else
MsgBox "密码错误"
login_count = login_count + 1 '登录错误3次,退出
If login_count = 3 Then
MsgBox "密码错误达3次"
Unload Me
End If
End If
Else
MsgBox "账号不存在"
End If
login_rs.Close
Set login_rs = Nothing
login_conn.Close
Set login_conn = Nothing
Exit Sub
登录失败错误:
MsgBox Err.Description
End Sub
Private Sub Command登录_Click()
Dim 账号text As String '定义变量存储账号
Dim 密码text As String '定义变量存储密码
If Trim(Text账号) <> "" Then '输入账号不能为空
账号text = Me.Text账号 '存储录入账号到变量中(可拓展更多判断,如字符长度等)
Else
MsgBox "账号不能为空!"
Exit Sub
End If
If Trim(Me.Text密码) <> "" Then '输入密码不能为空
If Len(Trim(Me.Text密码)) < 6 Then
MsgBox "密码长度不能小于6位!"
Exit Sub
End If
密码text = Me.Text密码 '存储录入密码到变量中(可拓展更多判断,如字符长度等)
Else
MsgBox "密码不能为空!"
Exit Sub
End If
'-账号密码验证
Adodc1.RecordSource = "Select * from 用户表 Where 账号='" & 账号text & "'" '筛选ADO控件记录
Adodc1.Refresh
If Adodc1.Recordset.RecordCount = 1 Then '
If 密码text = Adodc1.Recordset.Fields("密码").Value Then
user_name = 账号text '账号赋值到公共变量
MsgBox "登录成功"
Unload Me '关闭登录窗体
Form系统主页3.Show 1
Else
MsgBox "密码错误"
login_count = login_count + 1 '登录错误3次,退出
If login_count = 3 Then
MsgBox "密码错误达3次"
Unload Me
End If
End If
Else
MsgBox "账号不存在"
End If
Exit Sub
登录失败错误:
MsgBox Err.Description
End Sub
Public login_count As Long
Private Sub Command登录_Click()
Dim 账号text As String '定义变量存储账号
Dim 密码text As String '定义变量存储密码
If Trim(Text账号) <> "" Then '输入账号不能为空
账号text = Me.Text账号 '存储录入账号到变量中(可拓展更多判断,如字符长度等)
Else
MsgBox "账号不能为空!"
Exit Sub
End If
If Trim(Me.Text密码) <> "" Then '输入密码不能为空
If Len(Trim(Me.Text密码)) < 6 Then
MsgBox "密码长度不能小于6位!"
Exit Sub
End If
密码text = Me.Text密码 '存储录入密码到变量中(可拓展更多判断,如字符长度等)
Else
MsgBox "密码不能为空!"
Exit Sub
End If
'-账号密码验证
Dim login_conn As New ADODB.Connection '连接到ACCESS数据库
With login_conn '连接
.ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;pwd=123123;Initial Catalog=test1;Data Source=(local)"
.Open
End With
Dim login_rs As New ADODB.Recordset
Dim login_sql As String
login_sql = "select * from 用户表 where 账号= '" & Me.Text账号 & "' and 密码='" & Me.Text密码 & "'" '查询用户表
login_rs.Open login_sql, login_conn, adOpenDynamic, adLockOptimistic
If login_rs.EOF = False Then '循环表的内容
'On Error Resume Next
user_name = login_rs.Fields("账号").Value '账号赋值到公共变量
MsgBox "登录成功"
Unload Me '关闭登录窗体
Form系统主页3.Show 1
Else
MsgBox "账号或密码错误,请重新登录"
login_count = login_count + 1 '登录错误3次,退出
If login_count = 3 Then
MsgBox "账号或密码错误达3次"
Unload Me
End If
End If
login_rs.Close
Set login_rs = Nothing
login_conn.Close
Set login_conn = Nothing
Exit Sub
Public login_count As Long
Private Sub Command登录_Click()
Dim 账号text As String '定义变量存储账号
Dim 密码text As String '定义变量存储密码
If Trim(Text账号) <> "" Then '输入账号不能为空
账号text = Me.Text账号 '存储录入账号到变量中(可拓展更多判断,如字符长度等)
Else
MsgBox "账号不能为空!"
Exit Sub
End If
If Trim(Me.Text密码) <> "" Then '输入密码不能为空
If Len(Trim(Me.Text密码)) < 6 Then
MsgBox "密码长度不能小于6位!"
Exit Sub
End If
密码text = Me.Text密码 '存储录入密码到变量中
Else
MsgBox "密码不能为空!"
Exit Sub
End If
'-账号密码验证
Adodc1.RecordSource = "Select * from 用户表 Where 账号='" & 账号text & "'" '筛选ADO控件记录
Adodc1.Refresh
If Adodc1.Recordset.RecordCount = 1 Then '
' MsgBox 密码text & Adodc1.Recordset.Fields("密码").Value
Dim A1 As String
A1 = CStr(Adodc1.Recordset.Fields("密码").Value)
If 密码text = Trim(A1) Then
user_name = 账号text '账号赋值到公共变量
MsgBox "登录成功"
Unload Me '关闭登录窗体
Form系统主页3.Show 1
Else
MsgBox "密码错误"
login_count = login_count + 1 '登录错误3次,退出
If login_count = 3 Then
MsgBox "密码错误达3次"
Unload Me
End If
End If
Else
MsgBox "账号不存在"
End If
Exit Sub
登录失败错误:
MsgBox Err.Description
End Sub
Private Sub Form_Load()
Text账号.Text = user_name
End Sub
Public user_name As String '记录登录账号
「艾尔登法环」梅琳娜手办开订 立体手办▪
万代「艾尔登法环」白狼战鬼手办开订 立体手办▪
「夏目友人帐」猫咪老师粘土人开订 立体手办▪
「五等分的新娘∬」中野三玖·白无垢版手办开订 立体手办▪
「海贼王」乌索普Q版手办开订 立体手办▪
良笑社「初音未来」新手办开订 立体手办▪
「黑岩射手DAWN FALL」死亡主宰手办开订 立体手办▪
「盾之勇者成名录」菲洛手办登场 立体手办▪
「魔法少女小圆」美树沙耶香手办开订 立体手办▪
「咒术回战」七海建人粘土人登场 立体手办▪
「五等分的新娘」中野二乃白无垢手办开订 立体手办▪
「为美好的世界献上祝福!」芸芸粘土人开订 立体手办▪
「公主连结 与你重逢」六星可可萝手办开订 立体手办▪
「女神异闻录5」Joker雨宫莲手办开订 立体手办▪
「间谍过家家」约尔・福杰粘土人登场 立体手办▪
「街角魔族 2丁目」吉田优子手办开订 立体手办▪
「火影忍者 疾风传」旗木卡卡西·暗部版粘土人登场 立体手办▪
「佐佐木与宫野」宫野由美粘土人开订 立体手办▪
「盾之勇者成名录」第2季拉芙塔莉雅手办开订 立体手办▪
「咒术回战」两面宿傩Q版坐姿手办开订 立体手办▪
「DATE·A·BULLET」时崎狂三手办开订 立体手办▪
「狂赌之渊××」早乙女芽亚里粘土人开订 立体手办▪
「魔道祖师」魏无羨粘土人开订 立体手办▪
「新·奥特曼」奥特曼手办现已开订 立体手办▪