• 締切済み

範囲設定のある条件に対する抽出について

下記の様に二つのテーブルがあります。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

みんなの回答

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

発注テーブル1を使ったクエリでなら 箱番号 : Dlookup("箱番号","商品テーブル1",""コード開始番号 <=" & [発注テーブル1].[商品コード] & "and コード終了番号 >=" & [発注テーブル1].[商品コード])

yu-suzu
質問者

お礼

早速のご回答ありがとうございます。 表記通りクエリを設定したところ、無事に抽出が行えました。 どうもありがとうございます。

関連するQ&A

専門家に質問してみよう