2
« en: Martes 11 de Mayo de 2004, 18:12 »
Hasta el paso 2 ( Agregar un nuevo elemento "CrystalReport") lo haces como yo, pero en el siguiente paso yo pongo "Mediante el Asistente de Informes" y "Estándar".
Entonces te sale la pantalla Asistente de informe estándar, es aquí donde tienes que seleccionar el proveedor de los datos de tu informe. En mi caso es una base de datos en SQL con lo que voy a OLE DB (ADO), selecciono un conexión a la red local y es allí donde tengo las tablas de mi base de datos. En tu caso tienes que indicar donde se encuentran los datos que más tarde quieres incluir en tu informe.
Si lo que introduces son tablas, después te preguntará cómo deseas vincular esas tablas con la opción de vincularlas automáticamente y, por último, los campos que quieres incluir en el informe (no demasiado importante puesto que más tarde los puedes modificar).
Una vez hecho esto, te aparecerá tu report y para visualizarlo puedes introducir un CrystalReportViewer en un formulario y el siguiente código en la zona de inicialización de componentes,por ejemplo:
CrystalReport0 cr1 = new CrystalReport0();
cr1.SetParameterValue("actaId","1");
crystalReportViewer1.ReportSource = cr1;
donde CrystalReport0 es el nombre de tu informe, actaId el nombre del párametro que le pasas y 1 el valor de éste (puedes no pasar ningún parámetro si lo deseas).
Saludos y espero que te sirva de algo.