1
2
3
删除2则变成1,2,没有办法实现,自动编号是1,3,所以不可以
有没有什么办法让序号自动所有的增减一

解决方案 »

  1.   

    遍历所有的字段值,
    if fieldvalues['**']<>recno then 
       fieldvalues['**']:=recno
      

  2.   

    access的自动增加字段实际上是一个自动计数器,没有什么限制的范围!只与你实际的表容量有关系
      

  3.   

    ACCESS的自动增加字段实际是一个计数器,没有什么范围的,只与实际的表的范围有关系
      

  4.   

    我有一个想法,每次删除掉一个ID时,将其放置在另外一个表里,这样,在你增加ID时,先到这个表里读取数据,如果没有数据,则自动加1,如果有,则取其最小的ID作为你新加的ID。
    不知道这个方法是不是符合你的意思
      

  5.   

    to楼上
      如果按你的意思,那么删除记录时就没法实现连续的ID。
      gan_lg你可以把用途说一下,如果只是为了显示好看,可以在显示的时候进行控制,