crea un procedimiento almacenado en SQL y conectalo al crystal es como si agregaras una tabla, ahora lo que no se es como hacer referencia desde visual basic si es el SP tiene un parametro.
desde una aplicacion activas el componente crystal, pegas el control al formulario luego inngresas el codigo:
Crystal1.connect="provider=sqloledb,database=pubs,user id=sa,server=servidor"
Crystal1.ReportFile="c:\ejm.rpt"
Crystal1.Action=0
esto es pa' que tengas una idea, disculpa si no e sido tan detallado
mi correo es :
[email protected] en caso que tengas dudas