ACCESS数据库中的自动编号ID如何才能修改

数据库里的分类不小心被删掉了,但是很多连接都是指向这个ID,从新全部添加的话,实在太多,但是ACCESS里的自动编号的ID又改不了,请高手帮帮忙,小弟谢谢了!您好,您说的... 数据库里的分类不小心被删掉了,但是很多连接都是指向这个ID,从新全部添加的话,实在太多,但是ACCESS里的自动编号的ID又改不了,请高手帮帮忙,小弟谢谢了!
您好,您说的我都看不懂啊
我是用Office Access 2003打开搞的,请问用这个软件可以搞吗
展开
 我来答
一点设计演示
高粉答主

推荐于2017-09-03 · 职场/教育各类模板,衷于原创
一点设计演示
采纳数:874 获赞数:83597

向TA提问 私信TA
展开全部
1、备份ACCESS数据库(这个是必须的)。
2、打开数据库,右键点击要修改ID值的表A,打开“设计视图”,将ID字段的数据类型由“自动编号”改为“数字”,关闭保存。
3、然后打开表A,修改ID值,也可以修改已存在的其他数据。修改完毕后关闭表。(此刻ID字段是不能改回“自动编号”数据类型的)。
4、右键单击表A,选择“复制”,然后右键点一下空白处,选择“粘贴”,表名随便写,如“AA”,下面选择“只粘贴结构”,然后点确定生成新表AA。
5、选中表AA,打开“设计视图”。把ID字段的数据类型改为“自动编号”,关闭保存。(此刻表AA是没有数据的,所以可以修改成功)。
6、右键单击表A,选择“复制”,然后右键点一下空白处,选择“粘贴”,表名写刚生成的新表“AA”,下面选择“将数据追加到已有的表”,最后点确定。
7、然后将原表A改名为A111,将表AA改名为A。这样就实现了用新表替换旧表,仅ID值修改,其他内容不变。(提示:原来的表A可以不用改名,直接删除。但是我建议先改名作为备份,等新表测试成功后再删除)。
羽扇子君
2009-07-16 · TA获得超过935个赞
知道小有建树答主
回答量:294
采纳率:0%
帮助的人:389万
展开全部
建立一个更新查询,假设分类表删掉的记录ID是从5~50,而目前这个表ID字段的最大值是500了,接下来,新添加的记录ID应该是501~546,那么在关联表里,更新字段为〔关联ID]=〔关联ID〕+496,更新查询代码如下:
UPDATE 关联表 SET 关联表.关联ID = [关联ID]+496 WHERE (([关联ID]>4 And [关联ID]<50));

试一试。
你在这个库里新建一个查询,在SQL视图里,把我上面的代码复制进去,再改成自己的表名和字段名。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a6a185c
2019-07-12
知道答主
回答量:4
采纳率:0%
帮助的人:2918
展开全部
非常简单,他们操作太烦了,只要打开ACCESS数据库,点文件、信息、压缩和修复数据库就行了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
godop
2009-07-16 · TA获得超过234个赞
知道小有建树答主
回答量:223
采纳率:0%
帮助的人:116万
展开全部
不可以更改的!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式