• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:別のテーブルから別のテーブルへデータを保存する方法)

別のテーブルから別のテーブルへデータを保存する方法

このQ&Aのポイント
  • Access2002で、二つのコンボボックスを利用して絞り込みを行い、新しい項目を登録したいです。新規登録時には選択されている大の番号を自動で取得し、小のテーブルに入れる方法を知りたいです。
  • 大テーブルと小テーブルを作成し、コンボボックスを使って絞り込み機能を実装しています。新たに項目を登録する際に、選択されている大の番号を自動で取得し、小のテーブルに追加したいです。
  • Access2002で、絞り込み機能を持つ二つのコンボボックスを使用しています。新規項目を登録する際には、選択されている大の番号を取得し、小のテーブルに追加したいです。方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • DexMachina
  • ベストアンサー率73% (1287/1744)
回答No.1

> 追加クエリはフィールドに『式1: Forms!入力フォーム!コンボ.text』、 > レコードの追加には『大項目』としています。小も同様です。 でしたら、『小テーブル』用の追加クエリに、もうひとつ列(フィールド)を追加すれば、 コードの方は特に触らなくても対応できるかと思います。 そのクエリをデザインビューで開いたら、以下のように「式2」の列を追加します:    フィールド: 式1: (下記参照) 式2: (下記参照)     テーブル:     並べ替え: レコードの追加: 小項目      大項目コード ・「式1:」の式部分:   Forms!入力フォーム!コンボ小.Text ・「式2」の式部分:   Forms!入力フォーム!大コード   (大項目コードを表示させたテキストボックスの名前が「大コード」の場合) ・・・以上です。 要するに、 > 新規で項目を登録する際に、一緒に小テーブルに入れられればと思っています という場合は、上記のように、必要なフィールド群を順次横に並べてやればOKだと いうことです。 ・・・質問の趣旨を誤解していたらすみません(汗)