| |||
![]() Hola a todos. Necesito sacar unos reportes para un programa que estoy diseñando. Uso MySQL como BD y no se bien que herramientas de reportes tiene VB 2008. Se que está el CrystalReports, pero nunca he usado esta herramienta, ni siquiera se como funciona y tampoco he visto un reporte generado con CrystalReports. Agradecería que me guiaran un poco sobre como crear estos reportes ya sea con CrystalReports o cualquier otra heramienta que tenga VB. Todo lo que encuentro en internet es para quienes ya tienen alguna noción de CrystalReprots, pero yo no tengo ni idea, asi que preciso un material que arranque de cero. Muchas gracias. |
| |||
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. |