用vb,access做一个登陆界面。

要用vb连接access做一个登陆界面。数据库名:db1,表名:登录表。确定按钮:cmd_ok 取消按钮:cmd_cancel。 用户名文本框:txtuser,密码文本框是:txtpwd。
要求:输入用户名和密码都正确,则进入“主窗体”,否则出现提示信息。

急用!非常感谢各位高手作答!!

Private Sub Cmd_ok()
On Error Resume Next
Dim Psw As String
If txtuser = "" Or txtpwd = "" Then
MsgBox "用户名密码不能为空,请重新输入!", 64, "提示"
Else
Adodc1.RecordSource = "select * from 登录表 where admin ='" & txtuser.Text & "'"
Adodc1.Refresh
If Adodc1.Recordset.RecordCount > 0 Then
Psw = Adodc1.Recordset.Fields("Password")
If txtpwd.Text = Psw Then
main.Show: Unload Me
ElseIf txtpwd <> Psw Then
MsgBox "密码错误,请重新输入!", 64, "提示": txtpwd = "": txtpwd.SetFocus
End If
Else
MsgBox "没有该用户!", 64, "提示": txtuser = "": txtuser.SetFocus: txtpwd = ""
End If
End If
End Sub

Private Sub Cmd_cancel()
End
End Sub

Private Sub Form_Load()
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path &

"\db1.mdb;Persist Security Info=False"
End Sub

Private Sub txtpwd_GotFocus()
If txtuser = "" Then MsgBox "用户名不能为空!", 48, "提示": txtuser.SetFocus
End Sub
温馨提示:内容为网友见解,仅供参考
无其他回答

用vb,access做一个登陆界面。
Private Sub Cmd_ok()On Error Resume Next Dim Psw As String If txtuser = "" Or txtpwd = "" Then MsgBox "用户名密码不能为空,请重新输入!", 64, "提示"Else Adodc1.RecordSource = "select * from 登录表 where admin ='" & txtuser.Text & "'"Adodc1.Refresh If Adodc1.Reco...

用vb与access做登陆页面的代码怎么写
If t >= 3 Then MsgBox "您不是合法用户,无权使用本系统!", vbCritical, "警告"Quit End If Else DoCmd.Close DoCmd.OpenForm "系统主界面"End If End If End Sub Private Sub Command6_Click() '单击取消 If MsgBox("确定取消?", vbDefaultButton1 + vbYesNo + vbQuestion) = vbYe...

想用VB做一个登陆界面如何和access相连接?
1、首先在部件-控件里找到MicrosoftADODataControl6.0,打勾,然后在窗体上添加Adodc1。2.添加两个文本输入框text1,text2,分别用来接收用户输入用户名和密码。3、在Adodc1控件的属性窗口中单击Connectionstring右侧的…按钮,打开ADO的属性页,选择“使用连接字符串”,单击“生成”按钮,打开数据链接属性...

怎样用VB编写一个登陆系统,可以注册账号的那种
1)1)首先需要用数据库软件(如ACCESS软件)建立一个数据库,新建几个表,用以记录帐号密码的表、登录日志表和其他与此有关的所需要的表等。2)VB新建数据工程,此时VB6集成调试环境左边工具箱内已加载了有关数据库编程必须的控件。3)然后在FORM1窗体中添加ADO数据控件,右键-ADODC1控件属性页-使用...

VB和ACCESS 做登录界面中的问题
Data Source=info.mdb 错在这里,是路径名,绝对不是数据库名,你可以把ACCESS和工程保存在有个文件夹里,然后取他的相对路径 Data Source=App.path + "\\info.mdb"还有:用户名='"& a & "'这种写法尽量改成用户名='"+ me.a.Text + "'要求a上窗体上的控件名称 VB对空格是没关系的,就怕&...

怎么用ACCESS和VB6.0做个登陆界面呢?请回复我加分哦
2个button控件 一个写登陆 一个写退出 登陆按钮写代码 需要注册型的最好用数据库来堆放 一般的在代码里面写几个ID和密码就行了 if not (edit1.text='admin' )or(edit1.text='111' )then showmessage('无此id')else if not (edit1.text='admin')and(edit2.text='admin888')then showmessa...

谁能帮我做一个VB连接access数据库的用户登录源代码,要可以注册的
' 上面是登陆,把ACCESS建立在VB工程一个文件夹里取相对的路径 下面是注册用户表:Private Sub Command2_Click()Dim A As String A = App.Path + "\\ACCESS文件.mdb"Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & A & ";Persist Security Info=False"Adodc1....

用vb和access做了个程序,运行时点击登陆界面的确定后提示找不到工程或...
不要用自己写的事件嘛,直接在设计器里面双击你的cmdok控件进入代码编辑器写代码不就行了嘛 第四行 if username.text.trim.length=0 then

VB登陆窗体代码。数据库呢是access的 数据库名为data 有一个登陆表 有...
Microsoft Data Environment Instance 1.0 Microsoft ActiveX Objects 2.5 Library 因为你要用Access数据库,所以需要在工程中添加控件。建立Access数据库,在这个vb工程文件夹新建一个文件夹,命名为table,然后将这个Access数据库文件放入table文件夹中。源代码:Private Con_Access As Connections Private Sub...

求VB登陆窗口连接ACCESS数据库的代码
1、DimobjCnAsNewConnection,objRsAsNewRecordset objCn.ConnectionString="Provider=Microsoft.Jet.OLEDB.3.51;"&"DataSource="&App.Path&objCn.Open 2、dimobjCnAsConnection SetobjCn=NewConnection objCn.Open“DSN=实例2DSN”3、ADOData控件创建连接 ...

相似回答