如何使access数据库的自动编号,重新从1开始排列?
别人给我的模版,没事的时候我试了一下,当正式输入数据的时候,ID自动编号不是从1开始了,而是在以前的数字上递增的。怎样把Access表内自动编号的字段删了再加上自动编号字...
别人给我的模版,没事的时候我试了一下,当正式输入数据的时候,ID自动编号不是从1开始了,而是在以前的数字上递增的。怎样把Access表内自动编号的字段删了再加上自动编号字段?有没有简单一点的办法,步骤最好详细一点,谢谢!(对ACCESS是菜鸟,基本不懂)
展开
展开全部
这个需要用到代码,如果你是初次涉及ACCESS,我觉得还是用手工的方式比较好,打开这个表的设计视图,把自动编号那个删除去,再建一个字段,设置成自动编号。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
工作过程中遇到这样一个问题:“如何设置ACCESS的起始编号?”在网上找了一些资料,发现以下方法是确实可行的:
自定义access自动编号起始值:
改变自动编号字段的起始值:
创建一个带参数的追加查询如下:
PARAMETERS [Number] Long;
INSERT INTO yourTable( fieldname )
SELECT [Number] AS Expr1;
详解:
“yourTable”为你的包含自动编号字段的表的表名;
“fieldname ”为自动编号的字段名,如“id”;
Number 为运行这个查询时,所输入参数,即:你指定的起始编号。
例:
将“product”表里的“id”编号改成“1”开始,即:
在access查询窗口中输入:
“
PARAMETERS [Number] Long;
INSERT INTO product( id)
SELECT [Number] AS Expr1;
”
然后点击“运行”在弹出的输入窗口中输入“1”点确定即可。
自定义access自动编号起始值:
改变自动编号字段的起始值:
创建一个带参数的追加查询如下:
PARAMETERS [Number] Long;
INSERT INTO yourTable( fieldname )
SELECT [Number] AS Expr1;
详解:
“yourTable”为你的包含自动编号字段的表的表名;
“fieldname ”为自动编号的字段名,如“id”;
Number 为运行这个查询时,所输入参数,即:你指定的起始编号。
例:
将“product”表里的“id”编号改成“1”开始,即:
在access查询窗口中输入:
“
PARAMETERS [Number] Long;
INSERT INTO product( id)
SELECT [Number] AS Expr1;
”
然后点击“运行”在弹出的输入窗口中输入“1”点确定即可。
参考资料: http://www.602000.com/shiye/access-id-custom/
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
最简办法:先把ID这个字段删除,然后再加上ID字段,设置自动编号属性.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
闲来无事,应一个老铁之邀用Access数据库做了一个考勤表
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询