You will use "parameters" in your report to do this. Before you set the ReportSource of the viewer, you will set the parameter values based on what has been entered in the form. Use the "SetParameterValue()" method of the report to set the values.
You can do a search here on the forums to find code for this if you need further assistance.
-Dell
(p.s. I'm a woman, so "Sir" doesn't quite fit!
)