Hola, para los parametros, primero tienes que crearlos y nombrarlos en tu reporte, ademas, tienes que insertarlos en tu formula de seleccion (dentro del reporte). para que se cumpla el filtro.
Despues, depende desde que aplicacion le quieres pasar esos parametros, por ejemplo en VB seria asi:
reporte.ParameterFields(0) = "param1;" & text1.text & "; true"
reporte.ParameterFields(1) = "param2;" & text2.text & "; true"
reporte.ParameterFields(n) = "paramN;" & textN.text & "; true"
reporte.RetrieveDataFiles
Donde param1, param2 y paramN son los nombres de los parametros que creaste en el reporte
text1, text2 y textN son los valores que le vas a pasar al reporte
Para pasarle una consulta (sin usar parametros, ya que con los parametros la consulta se hace dentro del reporte) tienes que usar esta sentencia:
reporte.SelectionFormula = "{tabla.campo} = " & Val(text1.Text)
Puedes utilizar AND y OR para enriquecer la consulta.
Espero te sea de utilidad, cualquier cosa estoy en contacto..ok? salu2