• Jueves 7 de Noviembre de 2024, 23:35

Autor Tema:  Crear reportes sin Crystal Report  (Leído 4070 veces)

Elwood

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Crear reportes sin Crystal Report
« en: Miércoles 12 de Mayo de 2010, 00:06 »
0
Hola amigos!!
Les cuento que gracias a ustedes, a todos los que responden y los que preguntan, estoy en los ultimos detalles de mi primera aplicacion en VB.Net.
Es un simple programa de control de stock, pero me sirvió para aprender muchisimo y ademas me simplifica mi tarea en el trabajo :D.

Luego de varias consultas y de leer mucho el foro lo tengo funcionando como quiero, pero llegué a un punto donde me atoré.
La aplicacion tiene un stock de productos los cuales se pueden separar por categoria o proveedor. Lo que necesito es a esa seleccion de productos, las que yo decida en el momento, imprimirla en un reporte.

No se como encarar el tema, quizas lo mas simple sea que me imprima un reporte los datos que me muestra el DatagridView de mi form.

Estoy bastante trabado acá, si me pueden guiar con algún consejo, o algun tutorial acerca del tema me vendría bárbaro.

Puse sin crystal report porque lo he intentado instalar y no pude aún.
Si hay un tuto de como instalarlo tambien bienvenido sea.

SAludos y agradecimientos de antemano
Pablo

Jeysscarr

  • Miembro MUY activo
  • ***
  • Mensajes: 134
  • Nacionalidad: co
    • Ver Perfil
Re: Crear reportes sin Crystal Report
« Respuesta #1 en: Miércoles 12 de Mayo de 2010, 15:07 »
0
Me imgino que esto puede servir: http://www.solovb.net/index.php/2009/05/12/como-crear-un-reporte-reporting-services/  :hola:
Tambien puedes mandarle datos al reporte sin estar conectado usando Objetos

lo unico que tendrias que hacer seria lo mismo pero en vez de conectarlo con una base de datos crearias una lista, coleccion, matriz, vector o cualquier cosa por el estilo de clases de tipo ARTICULO por ejemplo y asignarsela a la propiedad DataSource del Reporte.

Ejemplo

Articulos:
1. Articulo 1, Precio: $ 5, cantidad: 15, Proveedor: X
2. Articulo 2, Precio: $ 5, cantidad: 25, Proveedor: Y
3. Articulo 3, Precio: $ 5, cantidad: 35, Proveedor: Z

son tres clases de tipo articulo que habras creado con datos de la base de datos, las agregas a una lista: List <Articulos> LISTA=new List <Articulos>();

LISTA.Items.Add(Articulo1);
LISTA.Items.Add(Articulo2);
LISTA.Items.Add(Articulo3);

y por ultimo:

TuReporte.DataSource=LISTA;
TuReporte.RefreshReport();

Obviamente antes en el diseño del reporte agregas un nuevo origen de datos que seria un Objeto, el cual seria la clase Articulos.. este se mostraria como en el tutorial del enlace de arriba y arrastrarias las propiedades hacia los campos que desees visualizar en el reporte en la parte de detalle
Nuestro poder está creciendo mas rápido que nuestra sabiduria