アプリ版:「スタンプのみでお礼する」機能のリリースについて

クエリ-でAデ-タとBデ-タの 1コ-ド 2大項目 3中項目 の同じ項目を横に並べて数量を比較したいのですがどの様な関数又はSQLを組んだら良いでしょうかご指導願います アクセス2003




Aデータ Bデータ
コ-ド 大項目   中項目   数量 コ-ド 大項目  中項目   数量
123   22   11   100123   22   12   10
123 22 11 50123 22 12 25
123 18 12 40123 18 11 26
123 26 12 30123 26 11 28
234 20 91 100234 20 91 30
234 20 18 200234 20 18 65
234 24 18 300234 24 18 52
234 24 24 400234 24 24 40
256 25 12 58
256 25 12 26
256 26 24 23


完成後クエリ後


AデータBデータAデータBデータAデータBデータAデータBデータ
コ-ドコ-ド大項目大項目中項目中項目数量数量
1231232222111110010
123123222211115025
123123181812124026
123123262612123028
23423420209191100
23423420201818200
23423424241818300
23423424242424400

1.AデータとBデータが有ります Aデータのコ-ドとBデータのコ-ドをリレーショプを張って
Aデータのコード、Bデータのコードと上の様クエリを組みたいのですが指導願います
元データをAデータにしてBデータの同じものをくっつけて数量を比較したいのです

A 回答 (2件)

2段階でやれることが分かりました。

第1段階でコード、大項目、中項目をつないだフィールドを各テーブルごとにクエリーのビルドで作ります。新テーブルと呼ぶことにします。
第2段階であなたのやろうとされたリレーションで二つの新テーブルを新フィールドで関係付けておき、新しいクエリーで二つの新テーブルを読み込むと、あなたの希望するデータだけが出てきます。

この回答への補足

考えて頂いて有難う御座います。指導どうりやって見ましたが、仕方が悪いのか旨くいきません・?もう少し詳細にご指導ねがいます。(コ-ドばかりダブってしまいます?)出来たら 見本付けて頂いたら有りがたいですが

補足日時:2010/07/17 11:30
    • good
    • 0

第1段階のテーブルAをもとにクエリーで式1のフィールドを新たに作ります。

そのやり方はツールバーのなかのビルドのツールを使います。式1に書き込む内容は下に書いているものを入れます。
IDコード大項目中項目数量式1
11232211100     1232211
21232211501232211
31231812401231812
41232612301232612
523420911002342091
623420182002342018
723424183002342418
823424244002342424
92562512582562512
102562512262562512
112562624232562624
式1: [テーブルA]![コード] & [テーブルA]![大項目] & [テーブルA]![中項目]
ここまでお分かりでしょうか。ビルドのウインドウのところをご存知でしょうか。
    • good
    • 0
この回答へのお礼

Aデ-タとBデ-タの選択クエリ-を作り、ご指導の式をフィ-ルドに直接作成しデ-タを結合しました、そのクエリ-を選択クエリ-のテ-ブルに使用し Aクエリ-とBクエリ-にリレ-ショツプを張り完成しました。ご指導有難う御座いました。(ビルドは使用しなかつたです)

お礼日時:2010/07/18 14:49

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す