注册 登录
编程论坛 ACCESS论坛

Access里面的“自动编号”可以重新排序吗?

悠悠白云 发布于 2004-09-05 03:35, 3709 次点击

在Access里面,用了自动编号以后,每一条记录会按顺序给一个编号,但是,如果我以后删除了其中的一些记录行,需要对每一条记录重新排编号,该怎么做呢?

还有,如果我用的是自己编的编号(比如10001,10002.....10050),删除了其中的10011记录行,又需要重新排编号,让编号之间是没有间断的,该怎么做呢?

请各位大虾帮帮忙,我刚学Access,如果这个问题太简单,请不要笑我

12 回复
#2
jybsb2004-09-27 12:59

版主,帮帮他吧我也想知道答案是什么?

我也正为这事郁闷着呢!!

#3
supermay2004-10-03 17:44
没有,在若你把10,11。。。十后面的都删除后,压缩数据库后,下一条记录将会从10开始计数
#4
pcliuym2004-10-05 20:19

重新排序不可以,但可以修改字段SEED属性的值

#5
3482128662005-10-19 16:14
不可以的,如果一定要重新排序的话,可以新建一个
#6
dreame2005-11-02 18:08
可以把ID字段属性改为数字,然后在保存时ID=ID+1
#7
hxfly2005-11-03 09:34

可以强行更新的

#8
hxfly2005-11-03 13:13
中午做了一个给自动编号重新排列的ASP程序
测试了一下还可以
一会找个空间发上去需要的下下来自己改一下
#9
hxfly2005-11-03 14:15
#10
along0212005-11-11 17:43

我也是愁这个事情,真是需要好好看一看了

#11
花好月园2006-01-08 20:10
我也想知道怎么解决这个问题
#12
mjf0072006-03-13 14:47

就是呀

#13
jessiezhao2006-03-13 20:06

其实也不用那么麻烦,如果这个自动编号的字段不是主键的话,可以先增加一个新字段并设为自动编号,然后再将原先的字段删除就可以了

1