Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: chelita en 10 Junio 2011, 18:33 pm



Título: crystal Report
Publicado por: chelita en 10 Junio 2011, 18:33 pm
hola tengo un problema estoy creando un sistema para una pequeña empresa y en la ventana de ventas necesito agregar un crystal report para que me pueda imprimir las facturas, pero la verdad no me acuerdo de como hacerlo ¿me podiran ayudar? como hace tiempo deje de programar y hasta hece poco retome esto es un poco olvidadizo para mi.

Gracias.


Título: Re: crystal Report
Publicado por: seba123neo en 11 Junio 2011, 08:13 am
Hola, yo los como los hacia en visual basic 6, los armo en el diseñador de visual studio y desde codigo le paso la consulta SQL como origen de datos y listo. pero hay que armar antes la estructura del reporte(los campos), en visual basic 6 tenias que crear unos archivos .ttx con la estructura de los campos, pero ahora en .NET debes insertar un DataSet, y dentro del dataset crear un DataTable y a este ingresarle la estructura del reporte(creas las columnas etc..), despues desde el reporte, vas a agregerle el origen de datos y ahi seleccionas el dataset que creaste y listo, te carga la estructura y vas poniendo los campos en el reporte.

saludos.


Título: Re: crystal Report
Publicado por: chelita en 11 Junio 2011, 19:29 pm
he visto en paginas acerca de como crear un crystal report pero aun no entiendo como crearlo se me empezo a complicar un poco con lo del dataset


Título: Re: crystal Report
Publicado por: jacj0102 en 15 Junio 2011, 00:13 am
Disculpa chelita.
Dime en q lenguaje de programacion estas trabajando para poder ayudarte.
Si es en el Visual Basic es la version 6 o 2005 para arriba


Título: Re: crystal Report
Publicado por: seba123neo en 15 Junio 2011, 02:48 am
Disculpa chelita.
Dime en q lenguaje de programacion estas trabajando para poder ayudarte.
Si es en el Visual Basic es la version 6 o 2005 para arriba

si esta en el foro de .net es porque no usa visual basic 6.

chelita todavia no pudiste, sino te digo como hacer ??


Título: Re: crystal Report
Publicado por: chelita en 15 Junio 2011, 17:54 pm
yo programo en el visual studio 2005
c# pero no entiendo como le agrego lo del data set


Título: Re: crystal Report
Publicado por: jacj0102 en 16 Junio 2011, 08:06 am
Bueno chelita espero esto te ayude.
Es un reporte q carga desde un dataGridView:

Código
  1. private void btnver_Click(object sender, EventArgs e)
  2.        {
  3.            DataSet1 ds = new DataSet1();
  4.            int filas = dataGridView1.Rows.Count;
  5.            for (int i = 0; i <= filas - 2; i++)
  6.            {
  7.                ds.Tables[0].Rows.Add
  8.                    (new object[]{ dataGridView1[0,i].Value.ToString(),
  9.                        dataGridView1[1,i].Value.ToString(),
  10.                        dataGridView1[2,i].Value.ToString(),
  11.                        dataGridView1[3,i].Value.ToString(),
  12.                        dataGridView1[4,i].Value.ToString()
  13.                    });
  14.            }
  15.            ReportDocument oRep = new ReportDocument();
  16.            oRep.Load("C:/Users/JOHN/Desktop/Nueva carpeta (2)/WindowsFormsApplication1/WindowsFormsApplication1/CrystalReport1.rpt");
  17.            oRep.SetDataSource(ds);
  18.            crystalReportViewer1.ReportSource = oRep;
  19.        }

Claro no te olvides de importar:
Código
  1. using CrystalDecisions.CrystalReports.Engine;

Lo q hace este codigo es mostrarte todo lo que tienes en un dataGridView en un Reporte espero te sirva este codigo.


Título: Re: crystal Report
Publicado por: chelita en 16 Junio 2011, 20:14 pm
ok lo checare para ver si me funciona
Gracias