2016-07-14 19 views
0

我想做一個DLOOKUP,但不知道我錯了。如何做一個DLOOKUP

  • 我有日期的表頭,在我的例子:16年4月4日
  • 我有一個名爲tblMasterLeagueAvailability
  • 我有一個名爲文本2與個人的名字在它

    文本

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

上面的公式是行不通的。

我希望它查找在tblMasterLeagueAvailability表頭16年4月4日,並顯示出人的名字,結果在文本2

預先感謝您

回答

0

文本框參考必須是字符串之外。嘗試類似

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

您需要單引號'來過濾文本字段。

Replace()用於防止[Text2]包含'本身時的錯誤。


注意:列名稱「04/04/16」表示有問題的表格設計。

+0

謝謝你 - 它肯定會重新調整一些結果,但它會顯示錯誤代理的統計信息。不能讓我的頭在附近。 – dmorgan20