vb制作注册页面,并且记录用户注册信息,并且可以在已做好的form 的text中输入,并且登陆,成功后我悬赏100分

来源:百度知道 编辑:UC知道 时间:2024/06/07 12:49:42
vb制作注册页面(form的那种),并且记录用户注册信息在数据库(或者文本文档里),【并且一定要可以在已做好的form 的text中输入】,并且登陆成功。如果可以帮我做成,我悬赏100!
我已经做完的登录页面,很平常,如下图,代码在此【有一点自己加入的,不要求做修改,如果登录页面的代码要做修改,请明确指出】
我的代码:
If Text1.Text = "123456" And Text2.Text = "654321" And Text3.Text = "654321" Then
Timer3.Enabled = True '计时器工作 【这个是别的,不用管】
Else
MsgBox "用户名或者密码错误!请检测"
End If
End Sub

也就是说登录窗口我已做完,但是又修改你可以明确提出
要求做的,就是怎么样制作注册的form(什么那里要代码,要什么控件,数据库什么,都要说清楚)
我并不是很会弄,因此,大家要帮助我,如果很好,我不知悬赏100分
如果用户名密码,用不着自己定义,那么怎么弄数据库这些东西呢,我是新手,轻易不不告诉给我听
我现在下载好Access 2007,该怎么弄,(我已经把密码重复删除了),到底有什么方法最简单
最好也可以不用Access 2007,我要的效果是【我等一下会做一个注册的form,但是怎样把注册后的信息保存在Access 2007中,然后在登录界面上可以用那些注册过的用户名密码登录,别的不能登录。谢谢,我会加分给最详细的人,可以详细讲解,加我QQ:719247142】

我手机答题写不了代码,说下思路吧

你登陆窗体有问题,已经定义好用户名和密码怎么又要数据库?不用预先定义,使用Access,当输入用户名和密码登陆后存入数据库备下次使用,此时对数据库refresh一下即可。
连接数据库代码自己找。

楼上的仁兄,真的很敬业,都用手机来回答问题,楼主一定要把分给他啊

从你写的程序界面来看,存在几点问题:
1、登录为啥要重复输入两次密码,又不是密码更改,是多此一举;
2、用户名与密码被你做成固定的了,这样用户不能更改信息,也不能增减用户,非常呆板;
建议去掉密码重复这一项,将用户名与密码保存在数据库中,这样操作方便多了。如建立一个ACCESS数据库Test.mdb里面有LogUser数据表,字段简单点就两个:UserID和Password都是字符型,并设置UserID为主键。
具体登录代码片段:(登录按钮cmdLogin 用户名txtUser 密码txtPwd)
引用"Microsoft ActiveX Data Objects 2.x Library"
private sub cmdLogin_click()
dim rs as adodb.recordset
dim tsql as string
dim i as integer
set rs=nothing
rs.activeconnection="driver={microsoft access driver (*.mdb)};dbq=d:\test.mdb;uid=admin;pwd="
tsql="select userid,password from loguser where userid='" +trim(txtUser.text)+"'"
rs.open tsql,,4,2
if rs.recordcount>0 then
if txtPwd.text=rs.fields("password") then
m