ACCESS如何自定义起始编号

来源:百度知道 编辑:UC知道 时间:2024/05/31 10:31:18
正常ACCESS编号是从1开始,我现在希望自定义起始编号,比如从50000开始,应该在ACCESS里面怎么弄!怎样不行可以通过其它的方法来完成吗?

1.自定义access自动编号起始值操作方法如下:
2.创建一个带参数的追加查询如下:
PARAMETERS [Number] Long;
INSERT INTO yourTable( fieldname )
SELECT [Number] AS Expr1;
详解:
“yourTable”为你的包含自动编号字段的表的表名;
“fieldname ”为自动编号的字段名,如“id”;
Number 为运行这个查询时,所输入参数,即:你指定的起始编号。
例:
将“product”表里的“id”编号改成“1000”开始,即:在access查询窗口中输入:

PARAMETERS [Number] Long;
INSERT INTO product( id)
SELECT [Number] AS Expr1;

3.然后点击“运行”在弹出的输入窗口中输入“1000”点确定即可。

更改“自动编号”字段的起始值 (MDB)
适用于: Microsoft Office Access 2003

对于没有包含记录的新表,可以将“新值”属性设为“递增”的“自动编号” (“自动编号”数据类型:Microsoft Access 数据库中的一种字段数据类型,当向表中添加一条新记录时,这种数据类型会自动为每条记录存储一个唯一的编号。可以产生三种编号:顺序号、随机号和同步复制 ID。)字段的起始值改为大于 1 的数值。如果表已经含有记录,也可以使用以下过程将“自动编号”字段中下一个指定的值改为新的数值。

如果原表包含禁止在字段中有 Null (Null:可以在字段中输入或用于表达式和查询,以标明丢失或未知的数据。在 Visual Basic 中,Null 关键字表示 Null 值。有些字段(如主键字段)不可以包含 Null 值。) 值的属性设置,则必须临时更改这些属性。这些属性设置包括:
“必填字段”字段属性设置为“是”
“索引”字段属性设置为“是(无重复)”
禁止字段中出现 Null 值的字段和/或记录的“有效性规则