zl程序教程

您现在的位置是:首页 > 

当前栏目

ACCESS 中自增ID的创建和生成

创建 生成 ID access 中自增
2023-06-13 09:11:18 时间

Access 使用过程中,自增ID的存在将带来很大的便利性,既可以唯一标识每行记录,又可以快速知晓文件的行数,那么,如何才能在 Access 表中创建和生成自增ID呢?本文简单介绍几种方法,供大家参考使用。

1.数据导入时创建

你可能没注意过,在 Access 中导入数据时,是可以直接生成自增ID,且以主键的形式存在。操作步骤如下:(这里仅演示一种数据源,其他数据源操作相似)

  1. 外部数据源 -> 新数据源 -> 从文件 -> Excel ;
  2. “浏览” 选择要导入的文件 ;
  3. 勾选 “将源数据导入当前数据库中的新表中” ;
  4. 勾选 “第一行包含列标题”,并点击两次 “下一步” ;
  5. 到达此界面后,勾选 “让 Access 添加主键”,在下方的数据预览界面可以看到,自增ID列已经自动生成。
  1. 依次点击 “下一步”、“完成”即可完成表的创建。

2.数据导入后创建

有同学说了,我的数据已经导入了,不想重新导入了,可以加上自增ID么?可以。操作步骤如下:

  1. 右击数据表,点击 “设计视图” ;
  2. 增加一个字段 “id”,并右击该字段设置其为 “主键”,正确设置后,该字段的左侧会出现一个钥匙的小图标;
  1. 将该字段数据类型由 “短文本” 调整为 “自动编号”,新值选择 “递增” 模式 ;

4. 将设置保存后关闭 “设计视图” ;

5. 重新打开表数据,即可看到自增ID列已经生成了。

3.数据追加时生成

如果包含自增ID的数据表已经存在,想追加数据时又该怎么办呢?方法很简单,自增ID列不追加数据就好了。如下图所示,将 Sheet2 表中数据追加到 no_auto_id,忽略自增ID列的存在,只追加其他数据列就可以了。

运行追加查询之后,打开数据表 no_auto_id,可以看到,Sheet2 数据表中的数据已经追加到了 no_auto_id,且自增ID列自动填充了数值。

到这里就介绍完了,你学会了吗? - END -