インデックス重複
別途請求画面で明細行を新規追加しようとすると
「インデックス重複」のエラーが出る。
別途請求詳細テーブルに「オートナンバー型」の詳細IDフィールドあり。
主キーではないが、インデックス(重複なし)となっていたので、
重複あり に変更することで、エラーはでなくなった。
プログラムとデータを分けてあり、リンクテーブルで設置。
デスクトップ上のファイルをデータファイルとしている。
ファイルをコピーしても、リンク先は変わらないので注意。
オートナンバー初期化の方法
テーブルで当該フィールド削除
そのテーブルをもとにテーブル作成クエリで新規テーブル作成
そのテーブル名を元のテーブル名として保存。
デザインビューで削除したフィールドを新規に追加して、
テーブル保存すると、新たに連番が振られる。
参考
http://support.microsoft.com/kb/812718/ja
(Access でオートナンバー型フィールドの値をリセットする方法)