Foros del Web » Programación para mayores de 30 ;) » .NET »

consulta crystal reports...es posible

Estas en el tema de consulta crystal reports...es posible en el foro de .NET en Foros del Web. consulta, en el crystal reports es posible recibir parámetros en tiempo de ejecución para filtrar los datos del informe, si es posible como se logra ...
  #1 (permalink)  
Antiguo 14/12/2004, 21:27
 
Fecha de Ingreso: noviembre-2004
Mensajes: 42
Antigüedad: 19 años, 5 meses
Puntos: 0
Pregunta consulta crystal reports...es posible

consulta, en el crystal reports es posible recibir parámetros en tiempo de ejecución para filtrar los datos del informe, si es posible como se logra esa maravilla.

de ante mano gracias por las respuestas

saludos
  #2 (permalink)  
Antiguo 15/12/2004, 21:04
Avatar de Mickel  
Fecha de Ingreso: mayo-2002
Ubicación: Lima, Peru
Mensajes: 4.619
Antigüedad: 21 años, 11 meses
Puntos: 7
el objeto crystalreports tiene una propiedad selectionformula, la cual tendrias que setear con la condicion del filtro
  #3 (permalink)  
Antiguo 16/12/2004, 04:09
 
Fecha de Ingreso: diciembre-2004
Mensajes: 130
Antigüedad: 19 años, 4 meses
Puntos: 0
Hola.

Para lograr esa "maravilla" que se hace.

Podrias hacer lo siguiente.

Primero creas un .XSD(DataSet) y le agregas elementos(DataTables), obviamente los campos de tu DataTable serian los campos que quieres mostrar en tu .RPT.

Una vez creado tu XSD, abres tu RPT y abres tu XSD y haces un drag and drop de los campos de tu XSD a tu RPT.

Hasta aqui te habras dado cuenta que el XSD esta vacio y tu RPT recibe los campos vacios ... Entonces es cuanto tienes que cargar ese XSD, para esto te creas una clase (que herede de ReportDocument) esta clase seria la que reciba los parametros que necesitas para obtener los datos de tu SGBD, estos datos tienes que setearlos en tu XSD, finalmente tienes que hacer un Merge entre tu XSD (ya cargado) y tu RPT, despues de eso retornas el RPT hasta la la capa de presentacion y lo muestras en un CrystalReportViewer.

NOTA: Los campos de tu DataTable deben tener el mismo nombre de los campos del SELECT que hagas sobre el SGBD.


Saludos cordiales.

Luis Alberto Niño de Guzmán Becerra
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:47.