
Accessでテーブル(T_テーブル①)のフィールド数が255を超えたので、
別テーブルを準備しました(T_テーブル②)。
次に、オートナンバー型の「ID」でリレーションシップを行いました。
ですが、フォームで、1レコード登録した際、T_テーブル①とT_テーブル②の「ID」がなぜかズレます。
(例:T_テーブル①で100の次が102。T_テーブル②はズレずに、100の次が101)
ズレるせいで、フォームを「ID」で検索して表示した際、入力データが正しく表示されません。
どのような原因が考えられますでしょうか?
教えて頂ければ、幸いです。
(テーブル設計や正規化といった根本の話もあると思いますが、
上記環境での解決を目指しています)
No.1ベストアンサー
- 回答日時:
T_テーブル①に一度データを入れて、削除した、ってことはありませんか?
オートナンバーは一度振られると、その番号のデータを削除しても、それは欠番になります。
accdbを最適化すると、最大値+1状態に戻ります。
両テーブルに確実に同じ番号を入れたいのであれば、オートナンバーは使わない方がいいですよ。何が起こるか分かりませんので。
フォームの更新前処理イベントで、新規データ時には自分で最大値+1を取得して入れるようにすることをお勧めします。
情報をありがとうございました。
「オートナンバーを使用しない」方法で解決しました。
とても助かりました。ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) アクセスの更新クエリでカレントレコードのみ更新したい 1 2022/06/02 23:32
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- Access(アクセス) Accessの参照フィールドの列がずれてしまいます 1 2023/07/19 15:00
- Access(アクセス) Access 登録ボタンからサブフォームの更新 1 2022/07/22 10:23
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Access(アクセス) AccessVBAで降順にするテーブル作成クエリを使用して作成したテーブルを削除し同一のテーブル作成 1 2023/01/06 11:17
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- SQL Server ACCESSで表が作りたく、そのためのSQL文や設定方法を教えてください。 1 2022/08/15 12:28
- その他(データベース) IT用語について質問です。 以前ITパスポートの試験を受けた際にデータベースが何の集まりかについての 2 2022/12/10 12:29
- Access(アクセス) Accessにインポートした複数のテーブルを表示させる方法が分かりません。 1 2023/01/30 20:22
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
2つのテーブルに共通するレコ...
-
テーブルに表示されているもの...
-
ACCESSユニオンクエリから新テ...
-
access vbaにてテンポラリーテ...
-
ACCESS クエリについて
-
Acccessで2つのテーブルから1...
-
Accessでクエリを作った際の順番
-
Accessのテーブルで、リンク?...
-
ACCESSのODBCリンクテーブルの...
-
クエリで同一テーブルの複数回...
-
Access2007を同時に複数名で使...
-
最新日のデータのみ抽出するク...
-
Accessのリンクされたテーブル...
-
access2000・・テーブルをデー...
-
Access 分割したテーブルを一対...
-
ACCESSでテーブルをコピーしよ...
-
アクセスVBA現在開いている全て...
-
accessについて(超初心者です)
-
アクセス 部分一致の抽出
-
テーブル内の文字数を制限した...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
2つのテーブルに共通するレコ...
-
ACCESSユニオンクエリから新テ...
-
テーブルに表示されているもの...
-
Accessのリンクされたテーブル...
-
access vbaにてテンポラリーテ...
-
Acccessで2つのテーブルから1...
-
最新日のデータのみ抽出するク...
-
Accessのテーブルで、リンク?...
-
Accessでリストの並び順を変更...
-
アクセス 部分一致の抽出
-
ACCESS テーブルを見比...
-
ACCESSでテーブルをコピーしよ...
-
accessのテーブルを閉じたとき...
-
ACCESS テーブルを見比...
-
AccessでのリンクテーブルとADO...
-
クエリで同一テーブルの複数回...
-
accessエラー回避について
-
アクセス2016 チェックボックス...
-
Access 分割したテーブルを一対...
-
access2000・・テーブルをデー...
おすすめ情報