设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[与其它组件] 跪求高手帮忙

[复制链接]
跳转到指定楼层
1#
发表于 2006-3-10 20:17:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
哪个高手请帮看下 怎么改!

问题描述: 当用户打开“用户注册一”窗体时,系统根据“系统用户”数据表中的用户记录

数量自动生成新用户注册的“用户ID”,并把生成的结果显示于“用户注册一”窗体的“用户ID”文本框内,

实现该功能的方法是“用户注册一”窗体的“激活”事件中添加如下带码:





Private Sub Form_Activate()
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, adLockOptimistic

'根据 “系统用户”数据表中的记录数量来自动生成 “用户ID”'
Select Case Rs.RecordCount

Case 0 To 9
Me![用户ID] = "000" & Rs.RecordCount
Case 10 To 99
Me![用户ID] = "00" & Rs.RecordCount
Case 100 To 999
Me![用户ID] = "0" & Rs.RecordCount
Case 1000 To 9999
Me![用户ID] = Rs.RecordCount
End Select
'释放RS数据集分配的空间'
Set Rs = Nothing

Exit_取消_Click:
Exit Sub
Err__取消_Click:
MsgBox Err.Description
Resume Exit_取消_Click
End Sub



系统提示

On Error GoTo Err_取消_Click
标签没有定义

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2006-3-10 20:27:00 | 只看该作者
标签没有定义:   Err__取消_Click: 与 Err_取消_Click:  是不一样的。
3#
 楼主| 发表于 2006-3-10 20:49:00 | 只看该作者
我爱你! 真的太谢谢了! 我真粗新!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-15 18:33 , Processed in 0.085315 second(s), 26 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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