Esta clase permite llamar un reporte de Crystal report de forma genérica y estandarizada, aquí le comparto el método que llama de la clase, la cual puede tener el nombre que ustedes mejor les convenga, yo le llamo clsReporteGenerico Public Overloads Shared Sub printrpt(ByVal nombrereporte As String, ByVal REPORTEDOC As ReportDocument, ByVal ParamArray par() As String) Try Dim forma As New frmPrinter ' forma que tiene un objeto de tipo crystalreportviewer forma.MdiParent = mainmenu1 ' El nombre de la mdi del sistema Dim rpt As New ReportDocument rpt = REPORTEDOC With forma.crvVarios .ReportSource = rpt If par.Length > 0 Then .ParameterFieldInfo = genpar(par) End If logonrpt(rpt) 'Configurar aquí cualquier opción de exportación Dim opt As New ExportOptions
Soluciones a problemas puntuales de desarrollo de software, www.rapiconta.com