设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[与其它组件] 请高手帮下忙

[复制链接]
跳转到指定楼层
1#
发表于 2006-3-10 23:10:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
问题描述: 完成用户确定注册信息无误,首先在"是否登录"选项组中选择是否立即登录系统,然后单击“完成”按纽,系统将把该用户的注册信息保存到“系统用户”数据表中,然后根据用户的要求来判断是否打开“用户登录”窗体。

Private Sub 完成_Click()
On Error GoTo Err_完成_Click
Dim i As Integer
Dim STemp As String
Dim Rs As ADODB.Recordset
Set Rs = New ADODB.Recordset
STemp = "select * from 系统用户"
Rs.Open STemp, CurrentProject.Connection, adOpenKeyset, adLockBatchOptimistic
Rs.AddNew
Rs("用户ID") = SUserID
Rs("用户名") = SUserName
Rs("密码") = VarPassword
Rs("密码提示") = PasswordAsk
Rs("密码答案") = PasswordAsw
Rs.Update
Rs.Close
STemp = "select*from 系统权限"
Rs.Open STemp, CurrentProject.Connection, adOpenKeyset, adLockBatchOptimistic
For i = 1 To 9
Rs.AddNew
Rs("用户ID") = SUserID
Rs("窗体ID") = i
Rs("权限") = False
Rs.Update
Next i
MsgBox "“您已经注册完成,目前您无权使用本系统中功能,请等待系统管理员审核!”", vbInformation, "注册成功"
If Me![是否登录].Value = 1 Then
DoCmd.Close
DoCmd.OpenForm "用户登录", acNormal, , , , acWindowNormal
End If
Set Rs = Nothing
Exit_完成_Click:
Exit Sub
Err_完成_Click:
MsgBox Err.Description
Resume Exit_完成_Click

End Sub



点击  完成  按纽后  系统 提示:有挂起更改的行数已经超过限制





请问高手 怎么改?

谢谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2006-3-11 01:07:00 | 只看该作者
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-15 20:33 , Processed in 0.112655 second(s), 25 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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