在 Access
使用过程中,自增ID的存在将带来很大的便利性,既可以唯一标识每行记录,又可以快速知晓文件的行数,那么,如何才能在 Access
表中创建和生成自增ID呢?本文简单介绍几种方法,供大家参考使用。
1.数据导入时创建
你可能没注意过,在 Access
中导入数据时,是可以直接生成自增ID,且以主键的形式存在。操作步骤如下:(这里仅演示一种数据源,其他数据源操作相似)
- 外部数据源 -> 新数据源 -> 从文件 -> Excel ;
- “浏览” 选择要导入的文件 ;
- 勾选 “将源数据导入当前数据库中的新表中” ;
- 勾选 “第一行包含列标题”,并点击两次 “下一步” ;
- 到达此界面后,勾选 “让 Access 添加主键”,在下方的数据预览界面可以看到,自增ID列已经自动生成。
- 依次点击 “下一步”、“完成”即可完成表的创建。
2.数据导入后创建
有同学说了,我的数据已经导入了,不想重新导入了,可以加上自增ID么?可以。操作步骤如下:
- 右击数据表,点击 “设计视图” ;
- 增加一个字段 “id”,并右击该字段设置其为 “主键”,正确设置后,该字段的左侧会出现一个钥匙的小图标;
- 将该字段数据类型由 “短文本” 调整为 “自动编号”,新值选择 “递增” 模式 ;
4. 将设置保存后关闭 “设计视图” ;
5. 重新打开表数据,即可看到自增ID列已经生成了。
3.数据追加时生成
如果包含自增ID的数据表已经存在,想追加数据时又该怎么办呢?方法很简单,自增ID列不追加数据就好了。如下图所示,将 Sheet2
表中数据追加到 no_auto_id
,忽略自增ID列的存在,只追加其他数据列就可以了。
运行追加查询之后,打开数据表 no_auto_id
,可以看到,Sheet2
数据表中的数据已经追加到了 no_auto_id
,且自增ID列自动填充了数值。
到这里就介绍完了,你学会了吗? - END -