- 締切済み
範囲設定のある条件に対する抽出について
下記の様に二つのテーブルがあります。1つのテーブルにコード範囲と箱番号が設定されており、もうひとつのテーブルに商品コードが入っています。例えば、発注テーブル1:IDの1と2は、商品テーブル1のコード開始番号とコード終了番号でみると箱番号のレコード1の範囲に入っているので、商品テーブル1:箱番号”1”を抽出。このように対応している箱番号を発注テーブルを基準に、それぞれ抽出したい場合はどうしたらよいのでしょうか? 判り難くて申し訳ないのですが、よろしくお願いします。 ex テーブル1:商品テーブル1 箱番号,コード開始番号,コード終了番号 1,1000001,1000100 2,1000101,1000300 3,1000301,1000350 テーブル2:発注テーブル1 ID ,商品コード 1,1000005 2,1000017 3,1000213
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- mshr1962
- ベストアンサー率39% (7417/18945)
回答No.1
発注テーブル1を使ったクエリでなら 箱番号 : Dlookup("箱番号","商品テーブル1",""コード開始番号 <=" & [発注テーブル1].[商品コード] & "and コード終了番号 >=" & [発注テーブル1].[商品コード])
お礼
早速のご回答ありがとうございます。 表記通りクエリを設定したところ、無事に抽出が行えました。 どうもありがとうございます。