• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:(access ) dlookupの抽出について)

(access ) dlookupの抽出方法を教えてください

このQ&Aのポイント
  • DLookup関数を使用してデータベースのテーブルから抽出する方法を教えてください。
  • テーブル間で結合し、特定の条件を指定してデータを抽出する方法について教えてください。
  • フォーム上のテキスト入力欄に入力した値を使用して、他の関連するテーブルからデータを取得する方法を教えてください。

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

  • ベストアンサー
  • 30246kiku
  • ベストアンサー率73% (370/504)
回答No.1

仮のテーブル構成をみる限り、 ・入力があったものを使って、「商品テーブル」から商品コードを求め ・その商品コードを使って、「会社テーブル」を見るしかないと思います。 フィールドの記述の中で、 「**」は数値、「*」はテキスト、の違いになっていると仮定すると、 DLookUp("商品コード","商品テーブル","[担当者コード] = " & [テキスト入力欄]) で商品コードを求め、なかった時には Null になるので、Nz を使って 0 に Nz(上記のもの,0) ・・・・ ※1 ※※ 商品コード = 0 のものが存在するのなら、存在しない値になるように (※1部分は考えてください) ※1を使って =DLookUp("会社名","会社テーブル","[商品コード] = " & ※1)

noname#255190
質問者

お礼

ご教示ありがとうございます やはり難しいですか 最終結論を申しますと、30246kikuさんの意見を参考に商品コードの値を返す新枠を別途設けました。 そして、その新枠の値を参照して会社名を導くやり方で問題解決いたしました。 また、何かございましたら宜しくお願いいたします。m(__)m

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

関連するQ&A