I just spent all day playing with the domain aggregate functions. My work is at the office, otherwise I'd be able to give you an exact example. In the meantime, the syntax you need is either this...
strDteChkCurrDte = DLookup("ProcessDate","MonthlyTbl","[DateFieldGoesHere] = #" & strCurrDte &...