设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1590|回复: 1
打印 上一主题 下一主题

[窗体] 关于“更改密码窗体”的代码!

[复制链接]
跳转到指定楼层
1#
发表于 2004-7-1 01:39:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
表:用户密码表           用户ID   用户名    密码           窗体:更改密码

                          1      管理员      001

                          2       小李       002

我在更改密码窗体的“确定”按扭代码如下:

Private Sub 确认_Click()

Dim rs As ADODB.Recordset

Set rs = New ADODB.Recordset

Dim tixing As String

    rs.Open "用户密码表", CurrentProject.Connection, adOpenKeyset, adLockOptimistic

Do While Not rs.EOF

    If Me.用户名.Value = rs.Fields("用户名") Then

       If Me.输入旧密码.Value = rs.Fields("密码") Then

          If Me.输入新密码.Value <> Me.确认新密码.Value Then

              Me.确认新密码.SetFocus

              tixing = MsgBox("请输入正确的确认密码", 16, "警告")

          ElseIf IsNull(Me.确认新密码.Value) Then

              tixing = MsgBox("新密码不能为空", 16, "警告")

          Else

              rs.Fields("用户密码表") = Me.确认新密码.Value

              tixing = MsgBox("你已成功的更改了密码!新密码为" & rs.Fields("密码"), 48, "祝贺")

          End If

       Else

       tixing = MsgBox("你输入的旧密码有误,请重新输入!", 16, "^_^")

       Me.输入旧密码.SetFocus '转移焦点

       End If

    End If

    rs.MoveNext

Loop

End Sub

帮忙看一下上面这段代码哪里错了???





[此贴子已经被作者于2004-6-30 17:42:31编辑过]

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2004-7-1 03:08:00 | 只看该作者
^_^    ^_^    我找出来了,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-15 18:46 , Processed in 0.089855 second(s), 25 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表