2017-02-24 4 views
0

MS AccessでDLookUp関数を使いこなしていましたが、私が書いたことにはかなり自信がありましたが、私にはもう一度叫んでいないからでしょう...私はDLookUpを私は、基準フィールドの1つとして別のテキストボックスから月を取得しようとしているテキストボックス。うまくいけば、目の新鮮なペアは何が間違っているの正しい方向に私を指すことができますか?前もって感謝します。DLookUpを使用した無効な構文

=DLookUp("Format([QA_Overall],'Percent')","tblScorecard","[Audit Month]='"&[Forms]![Copy Of frmScorecard]![txtMonth]&"'" And [Region]=10") 
+0

エラーは何ですか? –

+0

最初は無効な構文であるとのエラーが出ましたが、月が1月から2月に変更されて番号が変更されるかどうかを確認するために追加しましたが、/ –

+0

はまだ構文エラーが表示されていますか? –

答えて

0

これは、地域基準のために起こっていると思われます。以下のようなものを試してみてください:

=DLookup("Format([QA_Overall],'Percent')","tblScorecard","[Audit Month]=" & [Forms]![Copy Of frmScorecard]![txtMonth] & " AND [Region] = 10") 

これが役立つかどうか教えてください。

編集:基準を変更しました。このバージョンを試してみてください。

+0

私は現在、このDLookUpをテキストボックスのコントロール元に配置しているので、VBA用に書いていますか?また、条件フィールドを試して#Nameになりましたか? –

+0

答えをもう一度見てください。私はコードを変更しました –

+0

Hmは私にセルの#エラーを与えます。私はちょうどそれを吸う必要がありますし、毎月手動でそれを動的に笑っているよりも変更する必要があります。 –