I guess my first question is are you running the Crytal Report from the Visual Basic program? If you are then inside Crystal Reports you can create a field that is a parameter. Before you set the Action=1 on the report you can set the parameters like this.
Code:
    crystalreportobject.ParameterFields(0) = txtTextbox.Text
Your parameter fields should be populated with the values supplied from your code.

If you are not using VB to generate your report, then you may need to add the fields to your select from your database.

I hope this helps. I may need to see some code if you need more detail.