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

Crear un reporte en vb.net 2008

Estas en el tema de Crear un reporte en vb.net 2008 en el foro de .NET en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 19/09/2009, 14:27
 
Fecha de Ingreso: agosto-2007
Mensajes: 46
Antigüedad: 16 años, 9 meses
Puntos: 0
Exclamación Crear un reporte en vb.net 2008

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.
  #2 (permalink)  
Antiguo 21/09/2009, 22:19
Avatar de eperedo  
Fecha de Ingreso: septiembre-2009
Ubicación: Perú
Mensajes: 654
Antigüedad: 14 años, 7 meses
Puntos: 16
Respuesta: Crear un reporte en vb.net 2008

Pues en mi blog tengo un post sobre eso, aunque no es con MySQL pero puede servirte de algo, cualquier cosa puedo pasarte algunos ejemplos.
En mi perfil está la dirección, soy nuevo y no me dejan poner links en los mensajes :(
  #3 (permalink)  
Antiguo 23/09/2009, 06:05
 
Fecha de Ingreso: abril-2009
Ubicación: Vitoria
Mensajes: 160
Antigüedad: 15 años, 1 mes
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.
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 15:15.