2017-04-19 11 views
1

同じクエリの支払い日に基づいて使用されるレートを返すために使用しているAccessクエリにDlookup式があります。アクセスDlookupが動作しない

私は以下の異なる日付範囲に渡って金利を含む個別のクエリを持っています。式が機能何らかの理由

enter image description here

が、正しい金利を返さない、それだけで金利クエリからランダムに間違ったレートを返しています。私が使用しています

式は

Interest Rate: DLookUp("[Rate]","Interest Rates Query","#" & Format([Payment Date],"dd-mm-yyyy") & "# between [Interest Rates Query]![Date From] And [Interest Rates Query]![Date To]") 

私は非常にあなたの助けをいただければ幸いです!

おかげ

答えて

0

それは同じクエリの場合、この試してください:2つのクエリ、使用した場合

DLookUp("[Rate]","[Interest Rates Query]","[Payment Date] Between [Date From] And [Date To]") 

編集を

Select 
    q1.*, q2.Rate 
From 
    q1, q2 
Where 
    q1.PaymentDate Between q2.DateFrom And q2.DateTo 
+0

こんにちはグスタフ、私はちょうどました彼らは実際に別のクエリである – JDT

+0

私はDLookupの目的を見ることができません。編集を参照してください。 – Gustav

+0

SQLを非常に解くのが難しいこのクエリでは、さまざまな式などで構築された他の多くのiif式があるので、上記の式を表すことは可能ですか?ありがとう – JDT

関連する問題