商品フォーム(F商品、単票フォーム)があり、仕入先の企業が複数存在するためコンボボックスを複数作成して、それぞれ選択できるようにしています。([会社1][会社2]に会社IDが入る)
各コンボボックスの隣に、選択された会社の備考をひっぱってきたいです。
備考1,備考2と名前を付けて、商品クエリ(Q商品)で実行したいのですがエラーが出ます…DLookupでは不可能なのでしょうか。
●T会社
会社ID
会社備考
●T商品
会社1
会社2
備考1: DLookUp("会社備考","T会社","会社ID=" & [会社1])
備考2: DLookUp("会社備考","T会社","会社ID=" & [会社2])
エラーはどのような間違いをしているのかを教えてくれる大事なものなのでエラーの内容も提示しましょう
見た感じ間違いがあるように見えませんが、よくあるパターンとしては会社IDがテキスト型であるとか
そもそもクエリ上でやりたいのなら「T会社」テーブルを2回入れてしまうのが良いです
クエリデザインでテーブルの表示から「T会社」を2回選ぶと、一つ目は「T会社」、二つ目は「T会社_1」となります
「T商品」の「会社1」と「T会社」の「会社ID」、「T商品」の「会社2」と「T会社_1」の「会社ID」を紐づけて上げれば
備考1:[T会社].[会社ID]
備考2:[T会社_1].[会社ID]
で望みの結果になります
教えていただいた方法でうまくいきました!色々方法がありますね。ありがとうございます。
としては、いかがでしょうか。
うまくいきました!""の使い方がまだよく理解できておらず、助かりました。ありがとうございます。