- ベストアンサー
ACCESS2000オートナンバー振りなおし
ACCESS2000を使って売り上げ管理表を作りました。リレーションを組んだ後、入力・削除作業をしているうちにオートナンバーが歯抜け状態になった場合、リーレーションを組んだ状態でもオートナンバーの1からの振りなおしは出来ますか?出来るのであれば方法を教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
リレーションがありオートナンバー型のフィールドがキーになっている場合は#1の方の参照するサポートのように再番はできません。整合性が崩れてしまいます。(1対1であればまた別ですが) オートナンバー型のフィールドにリレーションがる場合に再番するのであればメインになるテーブルのキー(新たに再番されたキー)になる番号順にリレーションテーブル側(リレーションされているテーブル)のレコードをテーブルのオートナンバーに合わせてキーを作りテーブルに追加していかないと整合性が取れずリレーションできなくなってしまいます。 オートナンバー型フィールドがリレーションのキーでない場合はオートナンバー型のフィールドをデザインビューで削除し再度デザインでオートナンバー型のフィールドを作れば再番されます。
その他の回答 (1)
- UTwTU
- ベストアンサー率24% (218/879)
回答No.1
最近見たアクセス関連のHPに載っていました。 ↓ここの下のほうにちょっと関連した話が載っていて http://www.mahoutsukaino.com/ac/ac2000/ac2000/number/01.htm 参照URLのマイクロソフトの技術情報にアクセス97での方法が載っているので、これと同じ原理でいけるのではということでした。 一応テーブルのコピーをとってからのほうがいいのでは、との話です。
質問者
お礼
回答ありがとうございます。
お礼
分かり易い回答をありがとうございます。早速試してみます。