マスターテーブルのXXIDを主キー(オートナンバー型)で350件登録しています。新たにレコードを追加しようとすると追番が得られず既値が表示されます。そのため追加ができません。マスターテーブルを全件表示するとXXIDや他の項目がスペースのレコードがあり、削除しました。その後、マスターテーブルにレコードを追加しようとすると同じ現象になりました。 マスターレコードは、
350件です。 XXIDと日付を主キーとする別テーブルがあります。別テーブルのXXIDは数値型で定義しています。 マスターテーブル、別テーブルはXXIDでリレーションさせています。
別テーブルのレコード件数は13000件です。マスターテーブルのXXIDの定義をオートナンバー型にしないよう変更すると問題が発生するでしょうか? 尚、マスターテーブル、別テーブルをリレー
ションした検索クエリーはかなり作成しています。 マスターテーブルのレコード追加で自動的に別テーブルのレコード追加はありません。マスターテーブルに新規追加するにはどうすれば可能か
教えてください。お願い致します。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
補足を読みましたが何が説明したいのかわかりませんでした。
隠しオブジェクトについてはご自身で設定されたのではないでしょうか?
オブジェクトのプロパティを表示して隠しオブジェクトのチェックを外せばいいです。
https://www.wanichan.com/pc/access/2010/2/21.html
よくわからない状態のようですので
新しいファイルを作成しそちらに必要なオブジェクトのみをインポートしてみてはどうでしょうか?
https://support.office.com/ja-jp/article/%E4%BB% …
No.1
- 回答日時:
リレーションは正しく設定されていますか?
マスターテーブル側を1、別テーブル側を多として設定されていますか?
リレーションについて
https://support.office.com/ja-jp/article/%E3%83% …
オートナンバーリセット
https://support.microsoft.com/ja-jp/help/812718/ …
>マスターテーブルを全件表示するとXXIDや他の項目がスペースのレコードがあり、削除しました。
まずはこの原因を探すことからだと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) アクセスの更新クエリでカレントレコードのみ更新したい 1 2022/06/02 23:32
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- その他(Microsoft Office) エクセルでテーブルの最終行が自動追加されない 1 2023/01/04 15:09
- Access(アクセス) accessについて(超初心者です) 1 2023/02/11 11:18
- その他(データベース) IT用語について質問です。 以前ITパスポートの試験を受けた際にデータベースが何の集まりかについての 2 2022/12/10 12:29
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- Ruby pandasでsqlite3にテーブル作成・追加・読み出しでindexの取り扱い方教えてください 5 2023/03/08 09:57
- PHP クエリObjectをforeachで回す時に、次のレコードへ移動せずに次のレコードを取得したい 2 2022/07/28 15:29
- Oracle sqlで質問です。 aテーブルとbテーブルがあり、下記のsqlで取得したidとnameに一致しないレ 1 2022/04/20 20:34
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ACCESSでテーブルにあるチェッ...
-
Accessの最大レコード数
-
ACCESSでのひとつ前レコードの...
-
Accessのオートナンバーについて
-
ACCESS2010 フィルタ後のエク...
-
クエリの結果が文字化け(Access...
-
ACCESS2000 更新クエリで文字...
-
Access 「主キーにはnull値を...
-
Accessのテーブルを開いたとき...
-
ACCESS 各テーブルのレコード中...
-
レコード件数が0件なら印刷を...
-
データシートビューをコピーす...
-
ACCESSでの関数について
-
access IDの振り直しについて
-
Access:リンクテーブルでの参...
-
Accessで、フォームに情報を入...
-
差込印刷での全角表示について...
-
日付型のフィールドに空白を入...
-
SQL文で パラメータが少なすぎ...
-
アクセスのエラー「クエリには...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ACCESSでテーブルにあるチェッ...
-
クエリの結果が文字化け(Access...
-
Accessの最大レコード数
-
Accessのテーブルを開いたとき...
-
ACCESSでのひとつ前レコードの...
-
Accessで、フォームに情報を入...
-
ACCESS2010 フィルタ後のエク...
-
Access 「主キーにはnull値を...
-
ACCESS2000 更新クエリで文字...
-
Accessでレポート内の繰り返し...
-
アクセスでの追加クエリでのエ...
-
アクセス レポートの行数を固...
-
Accessのオートナンバーについて
-
ACCESSでの関数について
-
文字を含むIDの自動採番
-
mdbの破損「データベース形式・...
-
フォーム内のデータをすべて更...
-
Accessの保存のタイミングについて
-
access レポートで表示されな...
-
インポートエラーについて
おすすめ情報
安全のため、テーブルをコピーし別名をつけたところ、パス情報が作られリレーション関係がおかしくなりました。(どうもコピーしたデータベースもリレーション付けされたようです。) コピーしたテーブルを消去しましたが、リレーション付けされたままに見えます。アプリケーション操作したところ正常なように見えますが。 そのうち、Accessのホーム画面に該当(コピー元のテーブルが、表示されなくなりました。 テーブルが消去されたてのかと思い、アプリを動かしましたが、正常でテーブル自体はあるようです。テーブルのデータは、試行錯誤する前にExcelにアウトポートしましたが、どう対策するのが良いか教えていただきたく。アウトポートしたExcelデータをテーブル定義し直してインポートするしかないのか、そしてAPを作り直しするしかないのか教えて戴きたく、宜しくお願い致します。
ナビゲーション画面のナビゲーションオプションで隠しオブジェクトの表示をしたら表示されました。
隠しになるのは更新されないテーブルだそうですが、ためしに更新したら更新できました。リレーション表示するとリレーションが切れている表示になりますがアプリは正常に動いているように見えます。リレーションをし直し、テーブルを読み込むと何故かテーブル1、テーブル2・・・7が表示あり、リレーションされた表示になるので更新はしていません。正常に戻すにはどうすれば良いか、このまま使うとどうなるのか教えていただきたく。宜しくお願い致します。因みにテーブル修復指示で追番はとれるようになりました。