
23/09/2009, 06:05
|
| | Fecha de Ingreso: abril-2009 Ubicación: Vitoria
Mensajes: 160
Antigüedad: 15 años, 10 meses Puntos: 1 | |
Respuesta: Crear un reporte en vb.net 2008 Buenas Rafaeluru!
Bien la verdad es que yo he tenido bastantes problemas con Crystal Reports... me ha sido muy complicado crear los reportes para la aplicación que estoy haciendo pero bueno... te explico las filosofias que puedes llevar en cuanto a ello!
Antes de nada para poder visualizar un Reporte en tu aplicación has de añadir un Visor de CR que es donde aparecerá el reporte creado. Tiene varias propiedades, como por ejemplo el Reporte que se va a visualizar por defecto o los botones en los que consiste.
1. El visor lo deberás añadir a tu formulario desde el Cuadro de Herramientas (CrystalReportViewer)
2. En el apartado de propiedades podras elegir el reporte por defecto (Default. Ninguno)
3. También los botones que apareceran: ampliar, imprimir, moverte por las distintas páginas...
Hay dos posibilidades de trabajar con CR. bien, una es pasar los datos ya filtrados al reporte y la otra es crear los filtros en el reporte antes de mostrar los datos.
Para el primer caso hay 2 opciones:
1. A través de sentencias Select obtener los datos que se quieran pasar al Reporte.
2. Crear una tabla de reporte en la base de datos y llenarla o mediante Select o mediante codigo. (Esta ultima es la mas trabajosa pero es la que menos problema da sin diferencia)
Para el segundo caso:
Cada uno de los reportes tiene su propio explorador de campos.
Este menú da la posibilidad de elegir que tablas de la base de datos estaran disponibles para mostrar en el reporte (Campos de la base de datos) o tambien crear formulas para obtener dichos campos.
En cualquiera de los dos casos crear consultas sencilllas o operaciones de suma, promedios etc no da ningun problema, lo complicado es crear un filtro con datos de varias tablas donde entran en juego sentencias SQL de tamaños biblicos!
Hay miles de manuales por la red sobre CR pero es importante que encuentres el manual de la versión que poseas. (Lo se por experiencia :D)
Bueno mucha suerte en tu recorrido por el maravilloso campo de los informes en VsBasic. |