• Jueves 16 de Mayo de 2024, 22:36

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - felix_azuaje

Páginas: [1]
1
ASP .NET / Pasar Parametros Desde Asp.net A Crystal Reports
« en: Miércoles 2 de Marzo de 2005, 16:50 »
Hola gente de solo codigo...
Quisiera establecer este foro para que aclararamos dudas y compartieramos algunos codigos y opiniones sobre la programacion en el lenguaje VB.NET con Crystal Reports ya que son muchas las inquietudes que hay, espero me ayuden... y si está a mi alcance y mis conocimientos tambien espero ayudarlos...
Ahora tengo el siguiente problema y es que estoy diseñando unos reporte que los mismos tienen subreportes, los cuales reciben los mismos parametros que el reporte...
El problema que tengo es que no los puedo visualizar en ASP.NET, como se realiza el llamado de un reporte que a su vez tiene un subreporte y ambos reciben los mismos parametros....
Lo de los parametros esta solucionado porque con establecer un link desde el reporte maestro al detalle lo hace perfectamente...  
Espero me ayuden...
Si hay algo en que pueda ayudar avisenme...
De antemano agradezco a quien pueda ayudarme...

2
Otras Bases de Datos / Re: Crystal Report
« en: Miércoles 2 de Marzo de 2005, 16:41 »
:comp:
Trata de buscar en la ayuda de crystal... y alli te dice... hazlo primero por asistente... de todas maneras te voy a dar una pagina en donde conseguiras algo de subreportes ....

http://www.willydev.net/DUGdirectory/dircat.aspx?id=36

Espero haberte ayudado en algo..
En realidad cuales son tus problemas, especificalos...

:comp:

3
ASP / Re: Como Importar Datos De Excel
« en: Lunes 3 de Enero de 2005, 21:58 »
:comp: Hola amigos, yo tengo un problemita, y es que no encuentro como exportar a cualquier formato.
Estoy programando en ASP.NET, con conexion a una base de datos SQLServer2000, estoy trabajando tambien con Crystal Report .NET. Ahora les expongo el codigo que estoy utilizando para la conexion del reporte, este lo hace perfectamente e iclusive acepta los parametros que les envio, el problema se hace notar cuando trato de exportarlo a cualquier formato, sale el Error de que No es posible conectar.
Si tienen algo que me pueda ayudar se los agradezco de antemano...

A continuación verán como estoy realizando la conexion y si me pueden ayudar en algo lo agradezco.  Gracias.
:comp: Felix, Barinas-Venezuela :comp:



 Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        'Introducir aquí el código de usuario para inicializar la página
        Dim ruta As String
        Dim Cnomb_report As String = "rptcuentas_contables2"

        ruta = Server.MapPath("Reports\" & Cnomb_report & ".rpt")
        crReportDocument.Load(ruta, OpenReportMethod.OpenReportByTempCopy)

        'crreportdocument.Load(ruta)

        crReportDocument.SetParameterValue("@hasta", CInt("9999"))
        crReportDocument.SetParameterValue("@desde", CInt("1"))

        crReportDocument.Database.Tables.Item(0).LogOnInfo.ConnectionInfo.ServerName = "SERVIDOR"
        crReportDocument.Database.Tables.Item(0).LogOnInfo.ConnectionInfo.Password = "odesis"
        crReportDocument.Database.Tables.Item(0).LogOnInfo.ConnectionInfo.UserID = "sa"
        crReportDocument.Database.Tables.Item(0).LogOnInfo.ConnectionInfo.DatabaseName = "odesis"

        CrystalReportViewer1.ReportSource = crReportDocument
        CrystalReportViewer1.LogOnInfo.Item(0).ConnectionInfo.ServerName = "servidor"
        CrystalReportViewer1.LogOnInfo.Item(0).ConnectionInfo.UserID = "sa"
        CrystalReportViewer1.LogOnInfo.Item(0).ConnectionInfo.Password = "odesis"
        CrystalReportViewer1.LogOnInfo.Item(0).ConnectionInfo.DatabaseName = "odesis"

    End Sub


Private Sub cmdExport_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdExport.Click


        Dim crreportdocument2 As ReportDocument
        Dim crExportOptions As ExportOptions
        Dim crDiskFileDestinationOptions As DiskFileDestinationOptions
        Dim Fname As String
        Dim ruta As String

        Dim Cnomb_report As String = "rptcuentas_contables"

        ruta = Server.MapPath("Reports\" & Cnomb_report & ".rpt")
        crReportDocument.Load(ruta, OpenReportMethod.OpenReportByTempCopy)

        crReportDocument.Load(ruta)

        crReportDocument.SetParameterValue("@hasta", CInt("9999"))
        crReportDocument.SetParameterValue("@desde", CInt("1"))

        crReportDocument.Database.Tables.Item(0).LogOnInfo.ConnectionInfo.ServerName = "SERVIDOR"
        crReportDocument.Database.Tables.Item(0).LogOnInfo.ConnectionInfo.Password = "odesis"
        crReportDocument.Database.Tables.Item(0).LogOnInfo.ConnectionInfo.UserID = "sa"
        crReportDocument.Database.Tables.Item(0).LogOnInfo.ConnectionInfo.DatabaseName = "odesis"


        ruta = Server.MapPath("Reports\rptCuentas_contables.rpt")
        '''Crea el Informe

        '''//********************************************
        '// Carga el Reporte
        crReportDocument.Load(ruta)

        '"bdemp20"
        ''//********************************************

        ''// Directorio a donde va a exportar
        Fname = ("c:\rptcuentas_contables.pdf")
        ''//********************************************

        ''// Configura la opcion de Exportar: PDF,EXEL etc.

        crDiskFileDestinationOptions = New DiskFileDestinationOptions
        crDiskFileDestinationOptions.DiskFileName = Fname

        With crReportDocument.ExportOptions
            .DestinationOptions = crDiskFileDestinationOptions
            .ExportDestinationType = ExportDestinationType.DiskFile
            .ExportFormatType = ExportFormatType.PortableDocFormat
        End With


        ''//********************************************
        '        Try

        ''// Exporta el Reporte

        crReportDocument.SetParameterValue("@desde", CInt("1"))
        crReportDocument.SetParameterValue("@hasta", CInt("9999"))
        ''''//********************************************

        '''// Configura la Informacion de Conexion del Reporte preparado para exportar
        crReportDocument.Database.Tables.Item(0).LogOnInfo.ConnectionInfo.ServerName = "SERVIDOR"
        crReportDocument.Database.Tables.Item(0).LogOnInfo.ConnectionInfo.UserID = "sa"
        crReportDocument.Database.Tables.Item(0).LogOnInfo.ConnectionInfo.Password = "odesis"
        crReportDocument.Database.Tables.Item(0).LogOnInfo.ConnectionInfo.DatabaseName = "odesis1"

        crReportDocument.Export()
        crReportDocument.Close()
        ''//********************************************

        ''// Redirecciona
        'Response.Clear()
        Response.ContentType = "application/pdf"
        Response.Redirect(Fname)
        'Catch ex As Exception
        '    Response.Write(ex.Message)

          'End Try
    End Sub

4
ASP .NET / Reportes En Asp.net Con Crystal (exportar)
« en: Viernes 17 de Diciembre de 2004, 16:58 »
:comp: El llanero de barinas :comp:


Que tal gente de solo codigo...  
Estoy teniendo un problema para exportar los datos a excel, Pdf, y texto desde Asp.net con CrystalReport.net o la version que trae .NET...
De antemano agradezco a quien pudiera solucionar o ayudarme a solucionar el problema....
El codigo que estoy utilizando es el siguiente....

'****************************************

        Dim crExportOptions As New ExportOptions
        Dim crDiskFileDestinationOptions As New DiskFileDestinationOptions
        Dim Fname As String
        Dim ruta As String
        Dim Cnomb_report As String = "CrystalR1"
        Dim diskOpts As New DiskFileDestinationOptions

        ' Try
        Fname = Server.MapPath("exports\" & Cnomb_report & ".pdf")
        ' crreportdocument.ReportOptions.EnableSaveDataWithReport = False

        crExportOptions = crreportdocument.ExportOptions
        crDiskFileDestinationOptions.DiskFileName = Fname

        '' Establecer el formato de exportación.
        With crExportOptions
            .ExportFormatType = ExportFormatType.PortableDocFormat
            .ExportDestinationType = ExportDestinationType.DiskFile
            .DestinationOptions = diskOpts
            ' Establecer las opciones de archivo de disco.
        End With

        'crreportdocument.Export()
        crreportdocument.ExportToDisk(ExportFormatType.PortableDocFormat, Fname)
        crreportdocument.Export() 'aqui es donde da el error
        crreportdocument.Close()
        ''//********************************************

        ''// Redirecciona
        Response.Clear()
        Response.ContentType = "application/pdf"
        Response.Redirect(Fname)
        'Catch ex As Exception
        '    Response.Write(ex.Message)
        'End Try

        '' Declare variables and get the export options.
        'Dim exportOpts As New ExportOptions
        'Dim filename As String
        'Dim diskOpts As New DiskFileDestinationOptions
        'exportOpts = crreportdocument.ExportOptions
        'fileName = "c:\rutasls.pdf"
        '' Set the export format.
        'exportOpts.ExportFormatType = _
        'ExportFormatType.PortableDocFormat
        'exportOpts.ExportDestinationType = _
        'ExportDestinationType.DiskFile

        '' Set the disk file options.
        'diskOpts.DiskFileName = fileName
        'exportOpts.DestinationOptions = diskOpts

        '' Export the report.
        'crreportdocument.Export() 'aqui es donde da el error


'****************************************
alli tambien aparece un codigo en comentario, ese tambien lo he utiliazado y me da el mismo error y es el siguiente


'****************************************
No es posible conectar.
Descripción: Excepción no controlada al ejecutar la solicitud Web actual. Revise el seguimiento de la pila para obtener más información acerca del error y dónde se originó en el código.

Detalles de la excepción: CrystalDecisions.CrystalReports.Engine.LogOnException: No es posible conectar.

Error de código fuente:


Línea 188:
Línea 189:        'crreportdocument.Export()
Línea 190:        crreportdocument.ExportToDisk(ExportFormatType.PortableDocFormat, Fname)
Línea 191:        crreportdocument.Export() 'aqui es donde da el error
Línea 192:        crreportdocument.Close()
 

Archivo de origen: C:\Inetpub\wwwroot\web_crystal\webvisor_prueba.aspx.vb    Línea: 190

Seguimiento de la pila:


[LogOnException: No es posible conectar.]
   .F(String    , EngineExceptionErrorID 
)
   .A(Int16 , Int32 )
   .@(Int16 )
   CrystalDecisions.CrystalReports.Engine.FormatEngine.Export(ExportRequestContext reqContext)
   CrystalDecisions.CrystalReports.Engine.ReportDocument.ExportToDisk(ExportFormatType formatType, String fileName)
   web_crystal.webvisor_prueba.cmdExport_Click(Object sender, EventArgs e) in C:\Inetpub\wwwroot\web_crystal\webvisor_prueba.aspx.vb:190
   System.Web.UI.WebControls.Button.OnClick(EventArgs e)
   System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)
   System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
   System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
   System.Web.UI.Page.ProcessRequestMain()


 *************************
y este otro con el mismo codigo pero poniendo de comentario la siguiente linea

      'crreportdocument.ExportToDisk(ExportFormatType.PortableDocFormat, Fname)

que era donde daba el error.... y posteriormente da en la linea de


crreportdocument.Export() 'aqui es donde da el error




No es posible conectar.
Descripción: Excepción no controlada al ejecutar la solicitud Web actual. Revise el seguimiento de la pila para obtener más información acerca del error y dónde se originó en el código.

Detalles de la excepción: CrystalDecisions.CrystalReports.Engine.LogOnException: No es posible conectar.

Error de código fuente:


Línea 189:        'crreportdocument.Export()
Línea 190:        '  crreportdocument.ExportToDisk(ExportFormatType.PortableDocFormat, Fname)
Línea 191:        crreportdocument.Export() 'aqui es donde da el error
Línea 192:        crreportdocument.Close()
Línea 193:        ''//********************************************
 

Archivo de origen: C:\Inetpub\wwwroot\web_crystal\webvisor_prueba.aspx.vb    Línea: 191

Seguimiento de la pila:


[LogOnException: No es posible conectar.]
   .F(String    , EngineExceptionErrorID 
)
   .A(Int16 , Int32 )
   .@(Int16 )
   CrystalDecisions.CrystalReports.Engine.FormatEngine.Export(ExportRequestContext reqContext)
   CrystalDecisions.CrystalReports.Engine.FormatEngine.Export()
   CrystalDecisions.CrystalReports.Engine.ReportDocument.Export()
   web_crystal.webvisor_prueba.cmdExport_Click(Object sender, EventArgs e) in C:\Inetpub\wwwroot\web_crystal\webvisor_prueba.aspx.vb:191
   System.Web.UI.WebControls.Button.OnClick(EventArgs e)
   System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)
   System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
   System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
   System.Web.UI.Page.ProcessRequestMain()

 

*****************


'******************
Por favor agradezco la ayuda de antemano... Gracias....

Páginas: [1]