El mostrar informes en un proyecto lo pudieramos catalogar como parte de la capa GUI o de presentacion de datos. La idea seria entocnes basar los DataSource del Crystal en l acapa media o capa de BD segun el caso. Me explico en ver de hacer la conexion y tener el SELECT directamente en el crystal, puedes hacer esto por codigo y asignarle algun metodo que te retorne la informacion que necesitas...