- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:別のテーブルから別のテーブルへデータを保存する方法)
別のテーブルから別のテーブルへデータを保存する方法
このQ&Aのポイント
- Access2002で、二つのコンボボックスを利用して絞り込みを行い、新しい項目を登録したいです。新規登録時には選択されている大の番号を自動で取得し、小のテーブルに入れる方法を知りたいです。
- 大テーブルと小テーブルを作成し、コンボボックスを使って絞り込み機能を実装しています。新たに項目を登録する際に、選択されている大の番号を自動で取得し、小のテーブルに追加したいです。
- Access2002で、絞り込み機能を持つ二つのコンボボックスを使用しています。新規項目を登録する際には、選択されている大の番号を取得し、小のテーブルに追加したいです。方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
> 追加クエリはフィールドに『式1: Forms!入力フォーム!コンボ.text』、 > レコードの追加には『大項目』としています。小も同様です。 でしたら、『小テーブル』用の追加クエリに、もうひとつ列(フィールド)を追加すれば、 コードの方は特に触らなくても対応できるかと思います。 そのクエリをデザインビューで開いたら、以下のように「式2」の列を追加します: フィールド: 式1: (下記参照) 式2: (下記参照) テーブル: 並べ替え: レコードの追加: 小項目 大項目コード ・「式1:」の式部分: Forms!入力フォーム!コンボ小.Text ・「式2」の式部分: Forms!入力フォーム!大コード (大項目コードを表示させたテキストボックスの名前が「大コード」の場合) ・・・以上です。 要するに、 > 新規で項目を登録する際に、一緒に小テーブルに入れられればと思っています という場合は、上記のように、必要なフィールド群を順次横に並べてやればOKだと いうことです。 ・・・質問の趣旨を誤解していたらすみません(汗)