• ベストアンサー

Accessのクエリーについて教えてください。

Access2000を使用しています。 不慣れなので、どういう設定をしたらいいのか悩んでおります。こんなことできますか? 1.テーブルが2つ存在しており、クエリーで1つ目のテーブルから項目Aと項目B、2つ目のテーブルから項目Bの3つを表示しています。 (2つ目のテーブルにも項目Aはあります。) 2.表示されたデータの中で、項目Bともう1つの項目Bの値が異なっているものだけを表示したいと思うのですが、どのように設定したらいいのでしょうか?

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

項目Aは同じで項目Bが違うものでいいのですか? クエリで2つのテーブルを呼び出します。 テーブル1の項目Aからテーブル2の項目Aをドラッグして関連付けします。 これで両方に同じ値がないと表示されません。 テーブル1の項目Aと項目Bをドラッグでフィールドに設定します。 テーブル2の項目Bも同様に設定してください。 テーブル2の項目Bの抽出条件欄に <> [テーブル1]![項目B] を入力してOKボタンをクリック これで保存してください。

ponchan777
質問者

お礼

これです!できました。 抽出条件欄にこのように入力するとは考えていませんでした。 有難うございました。

すると、全ての回答が全文表示されます。

その他の回答 (2)

  • holy_wind
  • ベストアンサー率30% (3/10)
回答No.3

#2です。 すみません、補足と訂正があります。 まず訂正で、 > 次の画面で1つ目のクエリを選択し次へボタンを押します。 > その次の画面で2つ目のクエリを選択し次へボタンを押します。 ではなく、 次の画面で1つ目のテーブルを選択し次へボタンを押します。 その次の画面で2つ目のテーブルを選択し次へボタンを押します。 です。 それで次に補足ですが、私のやり方の場合、 >1.テーブルが2つ存在しており、クエリーで1つ目のテーブルから項目Aと項目B、2つ目のテーブルから項目Bの3つを表示しています。 上記クエリを利用せず、新たに作ることになります。

ponchan777
質問者

お礼

ありがとうございました。 ぜひ試してみたいと思います。

すると、全ての回答が全文表示されます。
  • holy_wind
  • ベストアンサー率30% (3/10)
回答No.2

不一致クエリウィザードを利用することも出来ます。 まずオブジェクトからクエリを選択し、新規作成を押します。 出てきたウィンドウから、不一致クエリウィザードを選択し、OKボタンを押します。 次の画面で1つ目のクエリを選択し次へボタンを押します。 その次の画面で2つ目のクエリを選択し次へボタンを押します。 次の画面で、2つのクエリの項目B同士を選択し、次へボタンを押します。 最後に不一致の場合に表示させたい項目を選択し、不一致クエリ名を指定すれば完成です。

すると、全ての回答が全文表示されます。

関連するQ&A