将var =设置为Access中sql语句的结果

时间:2010-02-22 20:50:18

标签: ms-access

我正在尝试将成员编号的值设置为当前最大数字+ 1.最好的方法是什么?我正在使用Access 2007.

2 个答案:

答案 0 :(得分:2)

这取决于您拥有的用户数量。如果不可能有多人更新表格,DMax应该适合:

 DMax("MemberID","tblMembers")

如果您有多个用户可能同时更新该表,则最好保留一个包含最后一个ID的单独表。该表可以打开并锁定,以获得下一个ID。

答案 1 :(得分:0)

您可能想看一下本网站上优秀的ELookup功能

http://allenbrowne.com/ser-42.html

您可以通过改进的性能和添加的选项获得简单的dlookup,非常方便

编辑:

同时查看

http://www.mvps.org/access/modules/mdl0012.htm