first of all your question is missplaced , you should have asked that in Reports forum , i personnaly solve issues like yours using subqueries and joins in constructing the record source of the report for two main reasons :
1 - dlookup runs slow on reports and would render a beafy report dead
2...