Hace un tiempo yo creé un reporte el cual al yo agregarlo a la interface de desarrollo de VB.NET, osea, al proyecto, el .NET creaba una clase con el nombre NombreReporte.vb.
Con este archivo yo podía declarar una variable de tipo de esa clase, y asi podía llamar al reporte. Aqui pongo un poco de código:
Dim Report As
Código:
Con este código yo podía exportar mi reporte a un PDF y ejecutar el PDF desde el navenador.New RazonesClientes Dim exportOpts As New CrystalDecisions.Shared.ExportOptions Dim diskOpts As New CrystalDecisions.Shared.DiskFileDestinationOptions diskOpts.DiskFileName = Mid(Request.ServerVariables("PATH_TRANSLATED"), 1, (Len(Request.ServerVariables("PATH_TRANSLATED")) - 16)) & "\Reportes\ReporteMovP.pdf" 'diskOpts.DiskFileName = "C:\ReporteMovP.pdf" Dim crTables As CrystalDecisions.CrystalReports.Engine.Tables Dim crTable As CrystalDecisions.CrystalReports.Engine.Table Dim crConnInfo As New CrystalDecisions.Shared.ConnectionInfo Dim crLogOnInfo As CrystalDecisions.Shared.TableLogOnInfo crTables = Report.Database.Tables For Each crTable In crTables crConnInfo.DatabaseName = "BD" crConnInfo.ServerName = "SERVER" crLogOnInfo = crTable.LogOnInfo crLogOnInfo.ConnectionInfo = crConnInfo crTable.ApplyLogOnInfo(crLogOnInfo) Next Report.PrintOptions.PaperSize = CrystalDecisions.Shared.PaperSize.DefaultPaperSize Report.PrintOptions.PaperOrientation = CrystalDecisions.Shared.PaperOrientation.DefaultPaperOrientation Report.DataDefinition.RecordSelectionFormula = "{MovPeriodico_vw.cdCodigo} = '" & Request.QueryString("Ruta") & "'" exportOpts = Report.ExportOptions exportOpts.ExportFormatType = CrystalDecisions.Shared.ExportFormatType.PortableDocFormat exportOpts.ExportDestinationType = CrystalDecisions.Shared.ExportDestinationType.DiskFile exportOpts.DestinationOptions = diskOpts Report.Export()
Mi problema está ahora, que cuando yo creo un reporte, el .NET no me crea la clase correspondiente al reporte...
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
1- Cómo puedo crear esa clase?
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
2- Por qué esa clase no se muestra en el solución Explorer? Solo aparece cuando en la defición de la variable le doy Click Derecho y le digo GoTo Definicion.