Transcript
Page 1: Crystal Reports Con Subreportes En

Crystal reports con subreportes en .NET Que tal, les dejo un ejemplo de como usar un reporte con un subreporte, le batalle demasiado en buscar una solucion y las que estaban por internet no estaban del todo claro. este ejemplo esta hecho en visual studio .net (visual basic) y crystal reports .NET usando como base de datos un dts(dataset) y un parametro en cada uno (reporte y subreporte).

ejemplo: 'variable que hace instancia al nombre del reporte Dim rpt As New rptTicket 'conexion y usuario a la bd del reporte rpt.SetDatabaseLogon("Usuario", "Password", "Servidor", "BaseDatos") 'variables en caso de llevar un parametro (opcional) pFolioc.Clear() Folio.Value = mFolio pFolioc.Add(Folio) 'lo primero es pasar la conexion al subreporte asi como la consulta para generar la informacion en el subreporte rpt.Subreports.Item("nombredelreporte.rpt").SetDataSource("SELECT * FROM Tabla") rpt.Subreports.Item("nombredelreporte.rpt").DataDefinition.ParameterFields("nombreparametro").ApplyCurrentValues(pFolioc) 'despues hacemos lo mismo pero para el reporte principal rpt.SetDataSource("SELECT * FROM Tabla") rpt.DataDefinition.ParameterFields("nombreparametro").ApplyCurrentValues(pFolioc) 'y por ultimo usamos cualquiera de estas 2 lineas rpt.PrintToPrinter(1, True, 1, 0) 'para mandarlo directo a la impresora predeterminada 'o cryReporte.ReportSource = rpt 'para mandarlo directo a pantalla

espero que les sirva y cualquier cosa mi correo: [email protected] saludos !!!

Top Related