2016-07-14 15 views
0

Ich versuche, ein DLOOKUP, aber nicht sicher, wo ich falsch liege.Wie mache ich ein DLOOKUP

  • Ich habe einen Tabellenkopf des Datums, der in meinem Beispiel: 04/04/16
  • Ich habe eine Tabelle namens tblMasterLeagueAvailability
  • Ich habe eine Textbox text2 mit dem Einzelpersonen Namen darin

    genannt

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

Die obige Formel nicht arbeitet.

möchte ich es den Tabellenkopf 04/04/16 in tblMasterLeagueAvailability nachzuschlagen und die Ergebnisse für den Personennamen zeigen in text2

Danke im Voraus

Antwort

0

Die Textbox Referenz außerhalb der Zeichenfolge sein muss. Probieren Sie etwas wie

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

Sie müssen die einfachen Anführungszeichen ' zum Filtern von Textfeldern.

Die Replace() ist da, um einen Fehler zu verhindern, wenn [Text2] eine ' enthält.


Hinweis: Ein Spaltenname "04/04/16" weist auf ein problematisches Tabellendesign hin.

+0

Vielen Dank dafür - Es ist definitiv einige Ergebnisse erneut, aber es zeigt die Statistiken für den falschen Agenten. Kann mich nicht darum kümmern. – dmorgan20