access数据库中的自动编号id如何才能修改

2020-11-30 06:50:14 字数 4021 阅读 6418

1楼:虚拟人生

非常简单,他们操作太烦了,只要打开access数据库,点文件、信息、压缩和修复数据库就行了。

2楼:羽扇子君

建立一个更新查询,假设分类表删掉的记录id是从5~50,而目前这个表id字段的最大值是500了,接下来,新添加的记录id应该是501~546,那么在关联表里,更新字段为〔关联id]=〔关联id〕+496,更新查询**如下:

update 关联表 set 关联表.关联id = [关联id]+496 where (([关联id]>4 and [关联id]<50));

试一试。

你在这个库里新建一个查询,在sql视图里,把我上面的**复制进去,再改成自己的表名和字段名。

access数据库中的自动编号id如何才能修改

3楼:宛贤惠贯洁

1、备份access数据库(这个是必须的)。

2、打开数据库,右键点

4楼:卜夏兰柴菁

建立一个更新查询,假设分类表删掉的记录id是从5~50,而目前这个表id字段的最大值是500了,接下来,新添加的记录id应该是501~546,那么在关联表里,更新字段为〔关联id]=〔关联id〕+496,更新查询**如下:

update

关联表set

关联表.关联id

=[关联id]+496

where

(([关联id]>4

and[关联id]<50));

试一试。

你在这个库里新建一个查询,在sql视图里,把我上面的**复制进去,再改成自己的表名和字段名。

access数据库中的id号怎么修改**

5楼:匿名用户

1、备份access数据库(这个是必须的)

2、打开数据库,右键点击要修改id值的表a,打开“设计视图”,将id字段的数据类型由“自动编号”改为“数字”,关闭保存。

3、然后打开表a,修改id值,也可以修改已存在的其他数据。修改完毕后关闭表。(此刻id字段是不能改回“自动编号”数据类型的)

4、右键单击表a,选择“复制”,然后右键点一下空白处,选择“粘贴”,表名随便写,如“aa”,下面选择“只粘贴结构”,然后点确定生成新表aa。

5、选中表aa,打开“设计视图”。把id字段的数据类型改为“自动编号”,关闭保存。(此刻表aa是没有数据的,所以可以修改成功)

6、右键单击表a,选择“复制”,然后右键点一下空白处,选择“粘贴”,表名写刚生成的新表“aa”,下面选择“将数据追加到已有的表”,最后点确定。

6楼:袭纶孛珍

access数据库中表的自动编号是不能修改的。如果断号了,可以删除字段后,保存,再重建id字段。

access中自动编号的字段id如何让它重新从初始值1开始编号

7楼:庆有

去设计视图,把这个字段删了,再重新增加一个自动编号字段。别无他法

8楼:柒七

真正做起事来,遇到的问题还真多。这不才刚开始做不久就又有问题了:现象:

我的表里有一个自动编号字段id,表中有15条记录,id从1到15。后我要更新信息,就把记录全删了,全选按del键。但是当我在表中输入第一条新数据的时候,id竟从16开始。

我忙删了这条记录,再输一次,id竟变成了17。我把id字段改成文本型,又改回自动编号,输入记录,id变成了18!!要怎么让它从1开始计算啊?

而且我的表和很多表建立了联系,id字段属于关键字段,又不能随便删除。而且我看了其他表,里面的记录也是空的,应该不会和这个表产生参照完整性才对啊。

解决办法:在 access 中删除某个表中的一些行或所有行时,“自动编号”字段不会自动重置。要重置“自动编号”字段值并刷新引用表中的“自动编号”值,必需手动执行一些任务。

注意:在执行下面的步骤之前必须备份数据库。

重置单个表中的“自动编号”字段可以使用方法 1 或方法 2。

方法 1自动编号类型就是它和你的数据绑定在这个数据库中,当这条记录被删除时,它也随之删除了,当插入新的数据时,它只会以原来的基础上递增编号的,如果确实想编号从1开始的话,那就新建一张相同的表了方法 2删除那个自增id字段,保存,再增加一个自增id字段,保存,就是重新排id 了

9楼:潭昭睢静婉

自动编号类型就是它和你的数据绑定在这个数据库中,当这条记录被删除时,它也随之删除了,当插入新的数据时,它只会以原来的基础上递增编号的,如果确实想编号从1开始的话,那就只能新建一张相同的表了

access数据库表如何设计,可以让id列自动编号

10楼:茗童

1、备份access数据库(这个是必须的)

11楼:量产bon太君

设计视图——选中id一列——下面有“新值”一栏,选择“递增” (id设为长整型)

12楼:匿名用户

选中表,右键设计,在id字段选择自动编号就行了

13楼:轩辕识屠代

数据库设计的时候id列属性选择的是递增还是随机?

如果被人攻击按你说的情况应该是写入数据后又被删除(数据量没有增加id跳跃)?如果可能请留下**测试地址。

预防的办法就是对处理数据方面加强,比如,

添加新数据的间隔时间,

要求输入随机生成的验证码,

对提交来的数据是否合法进行验证,

对数据**页面进行验证,

对数据添加者的身份进行验证。

access数据库自动增加的id值如何清零?

14楼:du瓶邪

方法如下:

1.先清空表里面的数据(如果不清空,使用数据库压缩id是不会从1开始的)

2.打开数据库,选中需要复位修复的"表",依次点工具---数据库实用工具---压缩和修复数据库

3.操作成功.再添加内容的时候,id自动编号就会从1开始了.

15楼:匿名用户

正确解决方案:经过尝试简单的方法就是清空数据后使用数据库压缩,方法如下:

1.先清空表里面的数据(如果不清空,使用数据库压缩id是不会从1开始的)

2.打开数据库,选中需要复位修复的"表",依次点工具---数据库实用工具---压缩和修复数据库

3.操作成功.再添加内容的时候,id自动编号就会从1开始了.你们好好试试吧!

16楼:匿名用户

不能清零的,除非新建个表,但是这样一来原排序将混乱,如果非要新建表的话试试这两种操作:

1、再弄个编号自己手动编最好,那个自动的就让他做为主键,作为系统操作记录好了

2、在数据表中增设一个字段(例如id),数据类型设为自动编号,将原自动编号字段删除,增设的字段序号即从新开始.再把新增字段改成刚删除掉那个字段名.如涉及主键,需要把主键改设一下.再改回来.

17楼:匿名用户

打开access

重新做一个

18楼:匿名用户

删除所有记录,修复和压缩一次就可以清零了

19楼:匿名用户

不能清楚自动排序的id的

如何使用access自动编号的id进行删除或修改

20楼:惜缘电脑工作室

在查询语句后面加个where id=''就可以了

access数据库自动编号怎么设

21楼:匿名用户

1、备份access数据库(这个是必须的)

如何用sql语句为access数据库增加自动编号字段即id

22楼:匿名用户

设置字段属性 autoinc 就可以了

23楼:匿名用户

create table tb1 (id autoincrement(1,1))

access数据库的数据怎么添加到组合框中

1楼 滴水若无情 1 选中组合框,设置其行 类型为 表 查询 这是默认值 2 设置行 属性为一条查询语句,例如select 姓名 from 学生 3 然后执行就可以了 access窗体中组合框的数值怎么设置?在属性中怎么操作 2楼 右键点击组合框选择 属性 数据 选项卡 行 类型 选择 值列表 然后...

如何在数据库中表示多对多的关系,数据库中如何处理多组多对多的关系?

1楼 匿名用户 首先你的两张主表字段就是各自的字段,对于中间表就是把那两张主表的主键加上两张主表联系的属性加上即可。 2楼 匿名用户 多对多要用两个一对多来表示 3楼 匿名用户 良好的数据库设计都是要符合第三范式或者更加严格一些,所以多对多是一种比较不好的设计方案,会对系统的开发和维护造成很大困难,...

如何处理好数据库中每个实体间的关系

1楼 匿名用户 首先要分析客户需求 分析出实体和具有的属性 实体就代表 表 属性就代表表中的一列 如果实体和实体之间具有关系 要分析出是 一对一,一对多 ,多对多 的关系再利用三大范式整理出表之间的外键关系 我只会点皮毛 把我知道的说给你吧 2楼 匿名用户 首先建好你数据库中的表 然后确定有几个表 ...