Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

呃,我又来了。笨人只能笨办法。关于修改登陆密码的那点事。

TT  发表于:2013-07-01 00:00:09  
复制

自己做了个登陆窗,现在想加入修改密码的功能。代码完全不会,自己瞎琢磨的办法。望高手解答。

因为办法比较笨,http://wenwen.soso.com/z/q37665561.htm这个内容看不懂,如果高手有空举手之劳直接用代码改改就最好了。

内容见附件。零基础小白不易啊。先行谢过。点击下载此附件

 

Top
TT 发表于:2013-07-01 19:36:33
亲,为什么没人理我呢?

cici 发表于:2013-07-16 10:59:37

这是我刚做过的一个修改密码的,请参考一下吧

'确定修改密码
Private Sub confirmModify_Click()
    Dim rs As New ADODB.Recordset
    Dim str As String
    Dim num As Integer
    str = "select * from 用户登记表 where 用户名='" & Me.UserName
    str = str & "' and 用户密码='" & Me.oldpass & "'"
    Set rs = GetRS(str)                                       '查询数据库
    num = rs.RecordCount  'rs(0)                                               '得到记录总数
    If IsNull(Me.UserName) Then
    MsgBox ("请输入用户名称!")
    Me.UserName = ""
    Me.oldpass = ""
    Me.newpass1 = ""
    Me.newpass2 = ""
    ElseIf IsNull(Me.oldpass) Then
    MsgBox ("请输入当前用户密码!")
    Me.UserName = ""
    Me.oldpass = ""
    Me.newpass1 = ""
    Me.newpass2 = ""
    ElseIf num <> 1 Then                                      '判断是否正确
    MsgBox ("没有这个用户,或者密码错误!")
    Me.UserName = ""
    Me.oldpass = ""
    Me.newpass1 = ""
    Me.newpass2 = ""
    ElseIf IsNull(Me.newpass1) Then
    MsgBox ("请输入新密码")
    ElseIf IsNull(Me.newpass2) Then
    MsgBox ("请输入确认新密码")
    ElseIf num = 1 Then      '查询到用户名和密码正确
    If Me.newpass1 = Me.newpass2 Then
    rs.Fields(2) = Me.newpass1
    rs.Update
    MsgBox ("密码修改成功!")
    Else
    MsgBox ("两次输入的新密码不匹配,请重新输入!")
    Me.newpass1 = ""
    Me.newpass2 = ""
    End If
    End If
Exit_cmdLogin_Click:
    Exit Sub
Err_cmdLogin_Click:
    MsgBox (Err.Description)
    Resume Exit_cmdLogin_Click
End Sub



煮江品茶 发表于:2013-07-16 11:05:01
太简单,就是一个更新查询而已。

麥田 发表于:2013-07-16 11:13:13

直接下载示例  将登录窗体的表\窗体对象   导入到自己的程序里面就可以 

 

窗体登录示例
http://www.accessoft.com/article-show.asp?id=3663
数据库登陆系统模板
http://www.accessoft.com/article-show.asp?id=4108
标准登录窗体源代码(附图)--word版教程
http://www.accessoft.com/article-show.asp?id=4155
最简单的登录窗体-Access软件网
http://www.accessoft.com/article-show.asp?id=6365
多个登录窗体背景
http://www.accessoft.com/article-show.asp?id=5508

 



总记录:4篇  页次:1/1 9 1 :