You need to wrap non numeric data types in their proper delimiters: " for text and # for dates.
Take a look here for some examples of using DLookup. Note that if using form controls in the function, you need to properly concatenate the control name and any required delimiters. The site shows delimited and control reference examples, but not a mixture of both, I believe.
BTW, your syntax is a bit more verbose than it needs to be. The examples
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.