VB写数据库登录教程VB写数据库登录教程
Dim TIM As Integer
Dim mydb As Database
Dim myrs As Recordset
Dim sql As String
Private Sub Form_Activate()
Set mydb = Workspaces(0).OpenDatabase(App.Path & "\kfgl.mdb") '打开数据库
sql = "select 操作员 from qxsz"
Set myrs = mydb.OpenRecordset(sql)
If my...
VB写数据库登录教程
Dim TIM As Integer
Dim mydb As Database
Dim myrs As Recordset
Dim sql As String
Private Sub Form_Activate()
Set mydb = Workspaces(0).OpenDatabase(App.Path & "\kfgl.mdb") '打开数据库
sql = "select 操作员 from qxsz"
Set myrs = mydb.OpenRecordset(sql)
If myrs.EOF = False Then myrs.MoveLast
If myrs.BOF = False Then myrs.MoveFirst
For i = 0 To myrs.RecordCount - 1
master.AddItem (myrs.Fields(0))
myrs.MoveNext
Next i
If master.ListCount > 0 Then master.ListIndex = 0
myrs.Close
mydb.Close
master.SetFocus
End Sub
Private Sub Cmdok_Click() '确认操作员和密码
Dim MESSAGE As String
If master.Text <> "" Then
Set mydb = Workspaces(0).OpenDatabase(App.Path & "\kfgl.mdb")
Set myrs = mydb.OpenRecordset("qxsz", dbOpenDynaset)
myrs.FindFirst "操作员 = " + Chr(34) + master.Text + Chr(34) + "" ' 查找操作员
If myrs.NoMatch Then '没查到
MsgBox ("无此操作员~")
Else
If password.Text = myrs.Fields("密码") Then '确认密码
MsgBox "系统登陆成功~" '系统登录成功
Else
If TIM = 3 Then
MESSAGE = MsgBox("密码输入错误,请向系统管理员查询!", 0, "")
If MESSAGE = vbOK Then End
End If
MsgBox ("密码错误,请重新输入密码!")
TIM = TIM + 1 '密码输入错误次数
password.SetFocus
End If
End If
End If
End Sub
Private Sub master_KeyDown(KeyCode As Integer, Shift As Integer) '回车换行
If KeyCode = vbKeyReturn Then
password.SetFocus
End If
End Sub
Private Sub password_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = vbKeyReturn Then
Cmdok.Visible = True
Cmdok.SetFocus
End If
If KeyCode = vbKeyDown Then
Cmdok.Visible = True
Cmdok.SetFocus
End If
If KeyCode = vbKeyUp Then
master.SetFocus
End If
End Sub
Private Sub Cmdexit_Click()
End
End Sub
本文档为【VB写数据库登录教程】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。