アクセス 2007
Form Name is: MineLocationQuery1
1st Subform name is:MineExtractionSubform
2nd Subform name is: ExtractionLineSubform2
dlookup を使用してテーブル内の値をチェックし、それを別の値で乗算しようとしています。それは以下で動作します: サブフォームなしと 1 つのサブフォーム。しかし、2 つのサブフォームを追加すると、機能しません。
これが私がこれまでに試したことです
動作する単純なフォーム検索:
=DLookUp("[Price]","[Resource]","[AtomicRef]='" & [Forms]![ExtractionLine]![AtomicRef] & "'")*[Tonnage]
以下は、1 つのサブフォームで作成されたフォームの実際の例です。
=DLookUp("[Price]","[Resource]","[AtomicRef]='" & [Forms]![MineExtraction1]![ExtractionLineSubform]![AtomicRef] & "'")*[Tonnage]
そして、これは私が2つのサブフォームで行った多くの試みの1つであり、機能していません.
=DLookUp("[Price]","[Resource]","[AtomicRef]='" & Forms![MineLocationQuery1]!MineExtractionSubform.Form!ExtractionLineSubform2.Form.AtomicRef & "'")*[Tonnage]
価値のあるテキストボックスコントロールソースに多くの試行をコピーして貼り付け、繰り返し#Nameエラーが発生することに疲れてイライラする以外に、私は何を間違っていますか