I would use the query to link to the report. You could also use a form as an interface, you can resize the form to fit around a combobox and it can refresh once you select from the combobox that way it gives you the impression of a combobox in a report. So the report uses the query, but the query use an expression to the form control and refresh the report with a macro after update or on change events from the combobox.