オートナンバー型が連番にならない

既存のレコードを削除すると、そのレコードのオートナンバー型の番号は欠番になります。また、新しいレコードの入力の途中で[Esc]キーを押して入力を取り消すと、新しいレコードに振られるはずだった番号も欠番になります。

なお、オートナンバー型のフィールドの[新規レコードの値]プロパティに[ランダム]が設定されていたり、[フィールドサイズ]プロパティに[レプリケーションID型]が設定されている場合、そのフィールドは最初から連番になりません。

オートナンバー型のフィールドの欠番を詰めたい

テーブルのデザインビューでオートナンバー型のフィールドに対して、切り取りと貼り付けを実行すると、既存のレコードの連番を1から振り直し、欠番を詰められます。

なお、テーブルのレコードをすべて削除した場合は、データベースの最適化を実行すると、新しいレコード番号を「1」から始められます。

関連まとめ記事