Estuve probando para windows aplication y siempre me aparece la siguiente pantalla:
La verdad es que no se cómo enviarle el parámetro del stored procedure al crystal reports.
Pero me puse a pensar lo siguiente:
Puedes haces que el estore procedure llegue una tabla y que el reporte lea esa tabla. Es solo una idea.
Sigo pensando...