Access的“自动编号”问题


Access中的“自动编号”怎么才能不从1开始

1、在access里新建一个查询。

2、把视图改为sql视图。

3、在里面输入

ALTER TABLE 表名 ALTER COLUMN [自动编号字段名] COUNTER (你要的初始值, 1)
例如:
ALTER TABLE [user] ALTER COLUMN [id] COUNTER (1001, 1)

4、运行后,编号就从1001开始了。

 

 

 

让自动编号生成如:00001、00002、00003、00004……的格式

1、打开设计视图

2、在自动编号字段下面的“格式”那输入“00000”

 

 

也可以用ASP实现

dim id
id=4
response.write string(10-len(id),"0")&id
这个方法在输出的时候补0

让access自动编号重新开始编号

access数据库使用了一段时间后,你想让自动编号从1开始重新记录,方法如下:

1、在access里新建一个查询。

2、把视图改为sql视图。

3、在里面输入

ALTER TABLE 表名 ALTER COLUMN [自动编号字段名] COUNTER (你要的初始值, 1)

例如:

ALTER TABLE [user] ALTER COLUMN [id] COUNTER (1, 1)

4、运行后,编号就从1开始重新记录了。

还有一个手动的方法就去把表内自动编号的字段删了再加上自动编号字段即可。

posted on 2013-01-06 13:32  潴潴黠  阅读(1060)  评论(0编辑  收藏  举报