- ベストアンサー
Accessのクエリの抽出式について
アクセスの基本しか知らないため、質問がわかりにくいかもしれませんがお教えください。 AテーブルとBテーブルがあり、共通の商品コードがあるとします。 そしてAテーブルにあるが、Bテーブルにはない商品コードがあった場合に、その該当分だけ表示できるようにしたいのです。 これはクエリで、できるものでしょうか? クエリでできるとしたら、デザインビューの画面で言うとどこをどのように設定したらいいのか、わかりやすく教えていただけたら幸いです。 この問題が解決したら、続きでもうひとつ質問したいと思っています。申し訳ありませんが、よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
クエリのデザイン画面でA、Bの両テーブルを追加表示します。 双方の[商品コード]どうしをドラッグして結合させます。 結合線を右クリックして「結合プロパティ」で「'A'の全レコード・・・」を 選び[OK]します。 Aテーブル側から表示したいフィールドをOBEグリッド(画面下部)にドラッグします。 Bテーブル側の[商品コード]をその右フィールドにドラッグし、その下の「抽出条件」欄に Is Null と記入します。「表示」欄のチェックを外します。 このクエリを実行してみてください。 ご希望のデータが表示されたと思いますが、如何でしょうか。
その他の回答 (1)
- taka_tetsu
- ベストアンサー率65% (1020/1553)
回答No.1
不一致クエリーを作ってください。
質問者
お礼
おおっ不一致クエリとは、なんかできそうなネーミングですねぇ。 『選択クエリウイザード』でクロス集計までしか使ったことなかったので、試してみようと思います。 ありがとうございました。
お礼
実は今日会社でやってできなくて、試すのは明日でないとできなくって。 試してみます。ご親切にありがとうございました。 もしおわかりになれば、もうひとつの質問も見ていただけたら幸いです。