Access のバグで、主キーがオートナンバーのテーブルにデータを追加しようとした際に、既に割り振られている番号が振られてしまい、主キーの重複によりデータが追加できない、といった現象が発生する場合があります。

 

データベースの最適化で治る場合もあるようですが、それでもダメな場合は、以下のコマンドを実行してみましょう。

 

Alter Table テーブル名 Alter Column カラム名 Counter(番号);

 

※番号は既に割り振られた次の番号を指定
実際のテーブル名、カラム名 を指定し、クエリのSQLビューから実行

 

これでオートナンバーの開始番号が更新され、正しくデータが追加できるはずです。