Estoy haciendo un reporte en Crystal Report de .NET.
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:
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()
Con este código yo podía exportar mi reporte a un PDF y ejecutar el PDF desde el navenador.
Mi problema está ahora, que cuando yo creo un reporte, el .NET no me crea la clase correspondiente al reporte...
1- Cómo puedo crear esa clase?
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.