2016-07-14 18 views
0

DLookupを実行しようとしていますが、どこが間違っているのかわかりません。DLOOKUPの操作方法

  • 私は私の例では、日付のテーブルヘッダを持っている:04/04/16
  • 私はtblMasterLeagueAvailability
  • と呼ばれるテーブルを持って、私はそれ

    に個人名でテキスト2と呼ばれるテキストボックスを持っています

    =DLookUp("04/04/16","tblMasterLeagueAvailability","[Name] = [Text2] ")

上記式が動作していません。私はそれがtblMasterLeagueAvailabilityでテーブルヘッダ04/04/16を検索し、テキスト2

に人の名のために結果を表示したい

は、テキストボックスの参照は文字列の外側にする必要があり、事前に

答えて

0

、ありがとうございました。

=DLookUp("04/04/16","tblMasterLeagueAvailability", 
     "[Name] = '" & Replace(Forms!myForm![Text2], "'", "''") & "'") 

テキストフィールドをフィルタリングするには、一重引用符'が必要です。

'が含まれている場合、エラーを防ぐために、Replace()があります。


注:列名「04/04/16」は、問題のある表の設計を示します。

+0

ありがとうございます - 間違いなくいくつかの結果を再調整しましたが、間違ったエージェントの統計情報を表示しています。私の頭の中で頭が痛い。 – dmorgan20