私のクライアントは、「autonumber」として作成されたプライマリIDフィールドを持つアクセステーブルから約500レコードを誤って削除しました。オートナンバー列をオフにする(整数に戻す)ことで、500レコードをバックアップから復元することができましたが、今度はオートナンバーをオンに戻すことはできません。MS Access autonumberの問題
可能な解決策はありますか? IDフィールドは他のテーブルへのリンクとして使用されているので、この番号を参照するすべてのテーブルの番号を再割り当てせずにすべての番号を付け直すことはできません(首の痛みですが、可能です)。
テーブルにデータが既に存在する場合は、max(id)を開始点として使用して自動番号を付け直すという "トリック"はありますか?
に新しいフィールドの名前を変更私はヨシップのメソッドが動作していることを確認することができますが、私は聞いています。このような状況でDBをバックアップしていないのですか? – JohnFx