Controls used only for the input of filter criteria should be UNBOUND.
Options for dynamic filtered report:
1. parameterized query, review
http://www.datapigtechnologies.com/f...mtoreport.html
2. VBA code that constructs filter criteria string and passes it to the report, like:
DoCmd.OpenReport "report name", , , strFilter
The filter criteria must agree with the field that is being searched on. You can use comboboxes but make sure you are pulling the correct value from combobox for the search parameter.
I agree with ItsMe - do not build lookups in table, especially if they involve alias.
http://access.mvps.org/access/lookupfields.htm