Sorry, I'm a bit confused by this:
" If I run the report and type the names in the two fields...I get the report, however if I click the name in the form, I get a blank report" I'm not sure what you mean by typing the names in the two fields (i thought you would just pick it from a combo box?) or what you mean by "click the name in the form"?
a hint on the side: do not use spaces in your object (form, report, query) or control (text box, combo box) names. It can be irritating later on. If you do, make sure to always surround your object and control names with square brackets.
Another hint: it's best to name your controls instead of leaving them as the default names that Access assigns them (i.e. combo1, combo2). It's best to name them something like cboEmpName or something like that.
Typically, I do this:
Form: Name = "Main"
Combo Box: Name = cboName, filled with names from a table that already exists.
Button: Name = btnViewReport. In the OnClick event of the button, you can use the Wizard to open the Report, or put code something like this:
Code:
Docmd.OpenReport "ReportName",acviewpreview
Then, as you said you have already done, replace the criteria in the query to be
[Forms]![Main]![cboName]
So if you have done all of these things, and it still doesn't work, please send back more details and we'll figure it out!
g