<<< 返回 access911.net 编程静态资料库索引页 如何在表中新插入新记录后,获取该记录自动编号字段的值? 作者:cg1 摘自:access911.net 录入:cg1 时间:2002-12-25 浏览人次:3412
专题地址:http://www.access911.net/index.asp?u1=a&u2=71FAB21E16DC 如果需要更详细的评论或说明,请点击该地址。 简述:《表》如何在表中新插入新记录后,获取该记录自动编号字段的值? 问题:
| 请教一个问题,请各位帮忙!!! Access数据库中,有“自动编号”类型字段,但在表中新插入新记录后,在编程中 如果取得新插入记录的自动编号的值 |
回答:
| 有 我在写登陆界面的时候也遇到同样的问题 我用 insert into 来添加一个新的人员,但是该人员的password字段值是用这条记录的自动编号字段的值+密码 这样的格式来存储的,也就是说我必须先添加,然后用 update 来设置密码,就遇到了和你相同的问题。 我的办法是:在insert into 的同时将你自己生成的一个uid存储在新纪录的 password 里面,在 update 的时候只要找到这段值就可以了。 以下是我的代码 DoCmd.SetWarnings False Dim strGUID As String strGUID = CreateGUID '建立一个GUID '建立GUID有很多方法,你甚至可以建立一个你自己的GUID: 日期+时间+人员姓名+4位数的随机数字 Debug.Print strGUID DoCmd.RunSQL "INSERT..................... ........... |
|
|