• ベストアンサー

Accessのクエリの抽出式について

アクセスの基本しか知らないため、質問がわかりにくいかもしれませんがお教えください。 AテーブルとBテーブルがあり、共通の商品コードがあるとします。 そしてAテーブルにあるが、Bテーブルにはない商品コードがあった場合に、その該当分だけ表示できるようにしたいのです。 これはクエリで、できるものでしょうか? クエリでできるとしたら、デザインビューの画面で言うとどこをどのように設定したらいいのか、わかりやすく教えていただけたら幸いです。 この問題が解決したら、続きでもうひとつ質問したいと思っています。申し訳ありませんが、よろしくお願いいたします。

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

  • ベストアンサー
  • ja7awu
  • ベストアンサー率62% (292/464)
回答No.2

クエリのデザイン画面でA、Bの両テーブルを追加表示します。 双方の[商品コード]どうしをドラッグして結合させます。 結合線を右クリックして「結合プロパティ」で「'A'の全レコード・・・」を 選び[OK]します。 Aテーブル側から表示したいフィールドをOBEグリッド(画面下部)にドラッグします。 Bテーブル側の[商品コード]をその右フィールドにドラッグし、その下の「抽出条件」欄に Is Null と記入します。「表示」欄のチェックを外します。 このクエリを実行してみてください。 ご希望のデータが表示されたと思いますが、如何でしょうか。

mayayann
質問者

お礼

実は今日会社でやってできなくて、試すのは明日でないとできなくって。 試してみます。ご親切にありがとうございました。 もしおわかりになれば、もうひとつの質問も見ていただけたら幸いです。

その他の回答 (1)

  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.1

不一致クエリーを作ってください。

mayayann
質問者

お礼

おおっ不一致クエリとは、なんかできそうなネーミングですねぇ。 『選択クエリウイザード』でクロス集計までしか使ったことなかったので、試してみようと思います。 ありがとうございました。

関連するQ&A