none
¿Error con Crystal Decisions? RRS feed

  • Pregunta

  • Buenas tardes,
    Resulta que hice una aplicación con Crystal Reports y cuando ejecuto la aplicacion en otro equipo los reportes no funcionan me saca el siguiente mensaje.

    Consulte el final de este mensaje para obtener más detalles sobre cómo invocar a la depuración 
    Just-In-Time (JIT) en lugar de a este cuadro de diálogo.
    ************** Texto de la excepción **************
    System.InvalidOperationException: Error al crear el formulario. Consulte Exception.InnerException para obtener más detalles. Error: No se puede cargar el archivo o ensamblado 'CrystalDecisions.Windows.Forms, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' ni una de sus dependencias. El sistema no puede hallar el archivo especificado. ---> System.IO.FileNotFoundException: No se puede cargar el archivo o ensamblado 'CrystalDecisions.Windows.Forms, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' ni una de sus dependencias. El sistema no puede hallar el archivo especificado.
    Nombre de archivo: 'CrystalDecisions.Windows.Forms, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692fbea5521e1304'
       en Aplisys2.frmRListadosGlosas.InitializeComponent()
       en Aplisys2.frmRListadosGlosas..ctor()
    AVS: El registro del enlace de ensamblado está desactivado.
    Para habilitar el registro de errores del enlace de ensamblado, establezca el valor de Registro [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) como 1.
    Nota: existe una disminución del rendimiento asociada registro de errores del enlace de ensamblado.
    Para desactivar esta característica, elimine el valor de Registro [HKLM\Software\Microsoft\Fusion!EnableLog].
       --- Fin del seguimiento de la pila de la excepción interna ---
       en Aplisys2.My.MyProject.MyForms.Create__Instance__[T](T Instance) en 17d14f5c-a337-4978-8281-53493378c1071.vb:línea 190
       en Aplisys2.My.MyProject.MyForms.get_frmRListadosGlosas()
       en Aplisys2.frmGlosas.btnReportes_Click(Object sender, EventArgs e) en C:\Users\sario\Documents\Visual Studio 2008\Projects\Desktop\Aplisys2\Aplisys2\Formularios\Procesos\frmGlosas.vb:línea 958
       en System.Windows.Forms.Control.OnClick(EventArgs e)
       en System.Windows.Forms.Button.OnClick(EventArgs e)
       en System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
       en System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
       en System.Windows.Forms.Control.WndProc(Message& m)
       en System.Windows.Forms.ButtonBase.WndProc(Message& m)
       en System.Windows.Forms.Button.WndProc(Message& m)
       en System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
       en System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
       en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
    
    ************** Ensamblados cargados **************
    mscorlib
        Versión del ensamblado: 2.0.0.0
        Versión Win32: 2.0.50727.3082 (QFE.050727-3000)
        Código base: file:///c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
    ----------------------------------------
    Aplisys2
        Versión del ensamblado: 1.0.0.0
        Versión Win32: 1.0.0.0
        Código base: file:///C:/Archivos%20de%20programa/Aplisys/Debug/Aplisys2.exe
    ----------------------------------------
    System.Drawing
        Versión del ensamblado: 2.0.0.0
        Versión Win32: 2.0.50727.3053 (netfxsp.050727-3000)
        Código base: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    ----------------------------------------
    System
        Versión del ensamblado: 2.0.0.0
        Versión Win32: 2.0.50727.3053 (netfxsp.050727-3000)
        Código base: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    Microsoft.VisualBasic
        Versión del ensamblado: 8.0.0.0
        Versión Win32: 8.0.50727.3053 (netfxsp.050727-3000)
        Código base: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
    ----------------------------------------
    System.Configuration
        Versión del ensamblado: 2.0.0.0
        Versión Win32: 2.0.50727.3053 (netfxsp.050727-3000)
        Código base: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
    ----------------------------------------
    System.Xml
        Versión del ensamblado: 2.0.0.0
        Versión Win32: 2.0.50727.3082 (QFE.050727-3000)
        Código base: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
    ----------------------------------------
    System.Windows.Forms
        Versión del ensamblado: 2.0.0.0
        Versión Win32: 2.0.50727.3053 (netfxsp.050727-3000)
        Código base: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    ----------------------------------------
    System.Data
        Versión del ensamblado: 2.0.0.0
        Versión Win32: 2.0.50727.3053 (netfxsp.050727-3000)
        Código base: file:///C:/WINDOWS/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
    ----------------------------------------
    MySql.Data
        Versión del ensamblado: 5.2.6.0
        Versión Win32: 5.2.6.0
        Código base: file:///C:/WINDOWS/assembly/GAC_MSIL/MySql.Data/5.2.6.0__c5687fc88969c44d/MySql.Data.dll
    ----------------------------------------
    System.Transactions
        Versión del ensamblado: 2.0.0.0
        Versión Win32: 2.0.50727.3053 (netfxsp.050727-3000)
        Código base: file:///C:/WINDOWS/assembly/GAC_32/System.Transactions/2.0.0.0__b77a5c561934e089/System.Transactions.dll
    ----------------------------------------
    System.EnterpriseServices
        Versión del ensamblado: 2.0.0.0
        Versión Win32: 2.0.50727.3053 (netfxsp.050727-3000)
        Código base: file:///C:/WINDOWS/assembly/GAC_32/System.EnterpriseServices/2.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
    ----------------------------------------
    mscorlib.resources
        Versión del ensamblado: 2.0.0.0
        Versión Win32: 2.0.50727.3082 (QFE.050727-3000)
        Código base: file:///c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
    ----------------------------------------
    System.Windows.Forms.resources
        Versión del ensamblado: 2.0.0.0
        Versión Win32: 2.0.50727.3053 (netfxsp.050727-3000)
        Código base: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_es_b77a5c561934e089/System.Windows.Forms.resources.dll
    ----------------------------------------
    Microsoft.VisualBasic.resources
        Versión del ensamblado: 8.0.0.0
        Versión Win32: 8.0.50727.3053 (netfxsp.050727-3000)
        Código base: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic.resources/8.0.0.0_es_b03f5f7f11d50a3a/Microsoft.VisualBasic.resources.dll
    ----------------------------------------
    ************** Depuración JIT **************
    Para habilitar la depuración Just In Time (JIT), el archivo de configuración de esta
    aplicación o equipo (machine.config) debe tener el
    valor jitDebugging establecido en la sección system.windows.forms.
    La aplicación también se debe compilar con la depuración
    habilitada
    Por ejemplo:
    <configuration>
        <system.windows.forms jitDebugging="true" />
    </configuration>
    Cuando esté habilitada la depuración JIT, cualquier excepción no controlada
    se enviará al depurador JIT registrado en el equipo
    en lugar de controlarlo mediante el cuadro de diálogo.
    Quisiera que por favor me ayuden al parecer el error es porque tengo que poner los reportes con la aplicacion pero no sé como hacerlo.

    Agradeczo cualquier ayuda.
    La tecnologia te envuelve
    • Cambiado Enrique M. Montejo martes, 17 de mayo de 2011 13:19 Crystal Reports (De:Lenguaje VB.NET)
    lunes, 5 de octubre de 2009 19:33

Respuestas

  • Asegurate que cuando haces el deploy se pone el archivo CrystalDecisions.Windows.Form en el directorio donde deployteas. Para que se ponga automaticamente andate a las propiedades de la referencia y pone la propiedad CopyLocal en true.
    Con eso te aseguras que hacer el deploy se agregue ese archivo.

    Saludos,

    Sandro D. Garcia
    Colabora con el foro: Si este mensaje te es de utilidad marcalo como respuesta.
    • Marcado como respuesta xGs_Manco martes, 12 de julio de 2011 16:17
    lunes, 5 de octubre de 2009 19:45

Todas las respuestas

  • Asegurate que cuando haces el deploy se pone el archivo CrystalDecisions.Windows.Form en el directorio donde deployteas. Para que se ponga automaticamente andate a las propiedades de la referencia y pone la propiedad CopyLocal en true.
    Con eso te aseguras que hacer el deploy se agregue ese archivo.

    Saludos,

    Sandro D. Garcia
    Colabora con el foro: Si este mensaje te es de utilidad marcalo como respuesta.
    • Marcado como respuesta xGs_Manco martes, 12 de julio de 2011 16:17
    lunes, 5 de octubre de 2009 19:45
  • Hola compañero gracias por tu aporte una cosa nueva que aprendí, pero mira el error que todavía me sigue saliendo.

    Consulte el final de este mensaje para obtener más detalles sobre cómo invocar a la depuración
    Just-In-Time (JIT) en lugar de a este cuadro de diálogo.

    ************** Texto de la excepción **************
    System.TypeInitializationException: Se produjo una excepción en el inicializador de tipo de 'CrystalDecisions.CrystalReports.Engine.ReportDocument'. ---> System.IO.FileNotFoundException: No se puede cargar el archivo o ensamblado 'CrystalDecisions.ReportAppServer.CommLayer, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' ni una de sus dependencias. El sistema no puede hallar el archivo especificado.
    Nombre de archivo: 'CrystalDecisions.ReportAppServer.CommLayer, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692fbea5521e1304'
       en CrystalDecisions.CrystalReports.Engine.ReportDocument..cctor()

    AVS: El registro del enlace de ensamblado está desactivado.
    Para habilitar el registro de errores del enlace de ensamblado, establezca el valor de Registro [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) como 1.
    Nota: existe una disminución del rendimiento asociada registro de errores del enlace de ensamblado.
    Para desactivar esta característica, elimine el valor de Registro [HKLM\Software\Microsoft\Fusion!EnableLog].

       --- Fin del seguimiento de la pila de la excepción interna ---
       en CrystalDecisions.CrystalReports.Engine.ReportDocument..ctor()
       en CrystalDecisions.CrystalReports.Engine.ReportClass..ctor()
       en Aplisys2.CRListadosGlosas..ctor() en C:\Users\sario\Documents\Visual Studio 2008\Projects\Aplisys2\Aplisys2\Reportes\Crystal\CRListadosGlosas.vb:línea 25
       en Aplisys2.frmRListadosGlosas.frmRGrupos_Load(Object sender, EventArgs e) en C:\Users\sario\Documents\Visual Studio 2008\Projects\Aplisys2\Aplisys2\Reportes\Formularios\frmRListadosGlosas.vb:línea 10
       en System.Windows.Forms.Form.OnLoad(EventArgs e)
       en System.Windows.Forms.Form.OnCreateControl()
       en System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
       en System.Windows.Forms.Control.CreateControl()
       en System.Windows.Forms.Control.WmShowWindow(Message& m)
       en System.Windows.Forms.Control.WndProc(Message& m)
       en System.Windows.Forms.ScrollableControl.WndProc(Message& m)
       en System.Windows.Forms.ContainerControl.WndProc(Message& m)
       en System.Windows.Forms.Form.WmShowWindow(Message& m)
       en System.Windows.Forms.Form.WndProc(Message& m)
       en System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
       en System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
       en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


    ************** Ensamblados cargados **************
    mscorlib
        Versión del ensamblado: 2.0.0.0
        Versión Win32: 2.0.50727.3082 (QFE.050727-3000)
        Código base: file:///c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
    ----------------------------------------
    Aplisys2
        Versión del ensamblado: 1.0.0.0
        Versión Win32: 1.0.0.0
        Código base: file:///C:/Archivos%20de%20programa/Aplisys/Debug/Debug/Aplisys2.exe
    ----------------------------------------
    System.Drawing
        Versión del ensamblado: 2.0.0.0
        Versión Win32: 2.0.50727.3053 (netfxsp.050727-3000)
        Código base: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    ----------------------------------------
    System
        Versión del ensamblado: 2.0.0.0
        Versión Win32: 2.0.50727.3053 (netfxsp.050727-3000)
        Código base: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    Microsoft.VisualBasic
        Versión del ensamblado: 8.0.0.0
        Versión Win32: 8.0.50727.3053 (netfxsp.050727-3000)
        Código base: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
    ----------------------------------------
    System.Configuration
        Versión del ensamblado: 2.0.0.0
        Versión Win32: 2.0.50727.3053 (netfxsp.050727-3000)
        Código base: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
    ----------------------------------------
    System.Xml
        Versión del ensamblado: 2.0.0.0
        Versión Win32: 2.0.50727.3082 (QFE.050727-3000)
        Código base: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
    ----------------------------------------
    System.Windows.Forms
        Versión del ensamblado: 2.0.0.0
        Versión Win32: 2.0.50727.3053 (netfxsp.050727-3000)
        Código base: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    ----------------------------------------
    System.Data
        Versión del ensamblado: 2.0.0.0
        Versión Win32: 2.0.50727.3053 (netfxsp.050727-3000)
        Código base: file:///C:/WINDOWS/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
    ----------------------------------------
    MySql.Data
        Versión del ensamblado: 5.2.6.0
        Versión Win32: 5.2.6.0
        Código base: file:///C:/WINDOWS/assembly/GAC_MSIL/MySql.Data/5.2.6.0__c5687fc88969c44d/MySql.Data.dll
    ----------------------------------------
    System.Transactions
        Versión del ensamblado: 2.0.0.0
        Versión Win32: 2.0.50727.3053 (netfxsp.050727-3000)
        Código base: file:///C:/WINDOWS/assembly/GAC_32/System.Transactions/2.0.0.0__b77a5c561934e089/System.Transactions.dll
    ----------------------------------------
    System.EnterpriseServices
        Versión del ensamblado: 2.0.0.0
        Versión Win32: 2.0.50727.3053 (netfxsp.050727-3000)
        Código base: file:///C:/WINDOWS/assembly/GAC_32/System.EnterpriseServices/2.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
    ----------------------------------------
    mscorlib.resources
        Versión del ensamblado: 2.0.0.0
        Versión Win32: 2.0.50727.3082 (QFE.050727-3000)
        Código base: file:///c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
    ----------------------------------------
    System.Windows.Forms.resources
        Versión del ensamblado: 2.0.0.0
        Versión Win32: 2.0.50727.3053 (netfxsp.050727-3000)
        Código base: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_es_b77a5c561934e089/System.Windows.Forms.resources.dll
    ----------------------------------------
    CrystalDecisions.Windows.Forms
        Versión del ensamblado: 10.5.3700.0
        Versión Win32: 10.5.0.1943
        Código base: file:///C:/Archivos%20de%20programa/Aplisys/Debug/Debug/CrystalDecisions.Windows.Forms.DLL
    ----------------------------------------
    CrystalDecisions.Shared
        Versión del ensamblado: 10.5.3700.0
        Versión Win32: 10.5.0.1943
        Código base: file:///C:/Archivos%20de%20programa/Aplisys/Debug/Debug/CrystalDecisions.Shared.DLL
    ----------------------------------------
    CrystalDecisions.ReportSource
        Versión del ensamblado: 10.5.3700.0
        Versión Win32: 10.5.0.1943
        Código base: file:///C:/Archivos%20de%20programa/Aplisys/Debug/Debug/CrystalDecisions.ReportSource.DLL
    ----------------------------------------
    System.Web
        Versión del ensamblado: 2.0.0.0
        Versión Win32: 2.0.50727.3082 (QFE.050727-3000)
        Código base: file:///C:/WINDOWS/assembly/GAC_32/System.Web/2.0.0.0__b03f5f7f11d50a3a/System.Web.dll
    ----------------------------------------
    CrystalDecisions.Shared.resources
        Versión del ensamblado: 10.5.3700.0
        Versión Win32: 10.5.0.1972
        Código base: file:///C:/Archivos%20de%20programa/Aplisys/Debug/Debug/es/CrystalDecisions.Shared.resources.DLL
    ----------------------------------------
    CrystalDecisions.Windows.Forms.resources
        Versión del ensamblado: 10.5.3700.0
        Versión Win32: 10.5.0.1972
        Código base: file:///C:/Archivos%20de%20programa/Aplisys/Debug/Debug/es/CrystalDecisions.Windows.Forms.resources.DLL
    ----------------------------------------
    CrystalDecisions.CrystalReports.Engine
        Versión del ensamblado: 10.5.3700.0
        Versión Win32: 10.5.0.1943
        Código base: file:///C:/Archivos%20de%20programa/Aplisys/Debug/Debug/CrystalDecisions.CrystalReports.Engine.DLL
    ----------------------------------------

    ************** Depuración JIT **************
    Para habilitar la depuración Just In Time (JIT), el archivo de configuración de esta
    aplicación o equipo (machine.config) debe tener el
    valor jitDebugging establecido en la sección system.windows.forms.
    La aplicación también se debe compilar con la depuración
    habilitada

    Por ejemplo:

    <configuration>
        <system.windows.forms jitDebugging="true" />
    </configuration>

    Cuando esté habilitada la depuración JIT, cualquier excepción no controlada
    se enviará al depurador JIT registrado en el equipo
    en lugar de controlarlo mediante el cuadro de diálogo.

    Me imagino que tiene que ver con la ruta del reporte pero no sé como hacer para que funcione.


    La tecnologia te envuelve
    lunes, 5 de octubre de 2009 21:25
  • Fijate que te pasa lo mismo con la referencia : 'CrystalDecisions.ReportAppServer.CommLayer'
    "System.IO.FileNotFoundException: No se puede cargar el archivo o ensamblado 'CrystalDecisions.ReportAppServer.CommLayer'"

    Tenes que hacer lo mismo con todos las referencias a crystal.

    Saludos,
    Sandro D. Garcia
    Colabora con el foro: Si este mensaje te es de utilidad marcalo como respuesta.
    lunes, 5 de octubre de 2009 21:37
  • hola porque no mejor nos muestras el codigo de tu aplicacion en donde creas la instancia del reporte por ahi debe estar el problema

    Luis Rodolfo De Los Santos H. Misantla Ver Mexico
    lunes, 5 de octubre de 2009 21:39
  • Buenas tardes muchas gracias por seguir colaborandome.

    Este es el código que invoca al reporte.

     

    Private Sub frmRGlosas_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
    Dim conn As New MySqlConnection
    Dim ds As New DataSet
    Dim da As New MySqlDataAdapter
    Dim dt As New DataTable
    Dim comando As New MySqlCommand
    Dim reporte As New CRGlosasSin
    dt.Clear()
    conn = New MySqlConnection(CadenaConexion)
    comando.Connection = conn
    comando.CommandText = "SELECT DISTINCT tblradicacion.codradicacion, tblradicacion.fecharadicacion, tblencabezadosglosa.valortotalglosa, tblradicacion.codrecepcion," & _
    " tblencabezadosglosa.codglosa,tblfacturarecepcionadasevento.NroCarnetFacturaGeneral, tblcooafiliados.primerapellido, tblcooafiliados.segundoapellido," & _
    " tblcooafiliados.primernombre,tblcooafiliados.segundonombre, tblips.nombreips, tblmunicipios.nombremunicipio, tblmodalidad.nombremodalidad," & _
    " tblfacturarecepcionadasevento.NroFacturaGeneral, tblfacturarecepcionadasevento.ValorFacturaGeneral,tblfacturarecepcionadasevento.ValorNotaCreditoFacturaGeneral," & _
    " tblfacturarecepcionadasevento.ValorNetoFacturaGeneral,tblfacturarecepcionadasevento.ValorCopagoFacturaGeneral, tblcentrosdecosto.nombre," & _
    " tblcentrodecostosglosa.ValorGlosa, tblclientes.nombrecliente,tblusuarios.primerapellido AS priapeusu, tblusuarios.segundoapellido AS segapeusu," & _
    " tblusuarios.primernombre AS prinomusu,tblusuarios.segundonombre AS segnomusu, tblcargos.nombrecargo, tblencabezadosglosa.fechaglosa, tblcooafiliados.idafiliado," & _
    " tblcie10.DescripcionDiag,tblfacturarecepcionadasevento.FechaIngresoPaciente, tblfacturarecepcionadasevento.FechaEgresoPaciente" & _
    " FROM tblradicacion" & _
    " INNER JOIN tblencabezadosglosa ON tblradicacion.codradicacion = tblencabezadosglosa.codradicacion" & _
    " INNER JOIN tblfacturarecepcionadasevento ON tblradicacion.codrecepcion = tblfacturarecepcionadasevento.NroRecepcion" & _
    " INNER JOIN tblcooafiliados ON tblfacturarecepcionadasevento.NroCarnetFacturaGeneral = tblcooafiliados.nrocarnet" & _
    " INNER JOIN tblips ON tblfacturarecepcionadasevento.CodIps = tblips.codips" & _
    " INNER JOIN tblmunicipios ON tblips.codmunicipio = tblmunicipios.codmunicipio AND tblips.coddepartamento = tblmunicipios.coddepartamento" & _
    " INNER JOIN tbldepartamentos ON tblmunicipios.coddepartamento = tbldepartamentos.codigodepartamento" & _
    " INNER JOIN tblmodalidad ON tblradicacion.codmodalidad = tblmodalidad.codmodalidad" & _
    " INNER JOIN tblcentrodecostosglosa ON tblencabezadosglosa.codglosa = tblcentrodecostosglosa.CodGlosa" & _
    " INNER JOIN tblcentrosdecosto ON tblcentrodecostosglosa.CodCentroCostos = tblcentrosdecosto.idcentrocosto" & _
    " INNER JOIN tblclientes ON tblfacturarecepcionadasevento.CodCliente = tblclientes.codcliente" & _
    " INNER JOIN tblusuarios ON tblencabezadosglosa.codusugloso = tblusuarios.codusuario" & _
    " INNER JOIN tblcargos ON tblusuarios.codcargo = tblcargos.codigocargo" & _
    " INNER JOIN tbldigitacion ON tbldigitacion.CodFacturaGnral = tblfacturarecepcionadasevento.NroFacturaGeneral AND" & _
    " tbldigitacion.CodRadicacion = tblradicacion.codradicacion" & _
    " INNER JOIN tblcie10 ON tbldigitacion.CodDiagnostico = tblcie10.CodigoDx"
    da = New MySqlDataAdapter(comando)
    da.Fill(dt)
    reporte.SetDataSource(dt)
    reporte.Refresh()
    CrystalReportViewer1.ReportSource = reporte
    CrystalReportViewer1.Refresh()
    End Sub

     

     


    La tecnologia te envuelve
    lunes, 5 de octubre de 2009 21:50
  • hola porque no mejor nos muestras el codigo de tu aplicacion en donde creas la instancia del reporte por ahi debe estar el problema

    Luis Rodolfo De Los Santos H. Misantla Ver Mexico

    Luis, si te fijas el error, le esta diciendo que no encuentra un archivo. Ahí esta claramente que no es un tema de código, aparte de que en su entorno de desarrollo le funciona.
    Las referencias de crystal, así como las que estan en la GAC, tienen la particularidad de que cuando agregas la referencia, no se agregan con la propiedad CopyLocal en true, lo que hace que cuando compilamos o hacemos un deploy en el directorio bin o el de deploy no se encuentren estas DLLs. Si te fijas, la primera vez cuando agregó la DLL al bin, le cambió el error pidiendo otra DLL y hasta que no tenga todas dll en el directorio de deploy le va a seguir pasando.

    Saludos,
    Sandro D. Garcia
    Colabora con el foro: Si este mensaje te es de utilidad marcalo como respuesta.
    lunes, 5 de octubre de 2009 22:20
  • intenta cambiar
    Dim reporte As New CRGlosasSin
    por
    Dim Reporte As New ReportDocument
    y al final en lugar de
    reporte.SetDataSource(dt)
    reporte.Refresh()
    CrystalReportViewer1.ReportSource = reporte
    pon
    Reporte.Load("ruta de archivo de reporte")
    Reporte.SetDataSource(dt)
    CrystalReportViewer1.ReportSource = Reporte




    Luis Rodolfo De Los Santos H. Misantla Ver Mexico
    lunes, 5 de octubre de 2009 22:21
  • Buenas tardes nuevamente agradezco a los dos por querer ayudarme.

    El código de mi reporte lo modifiqué de esta manera.

    Imports

     

    MySql.Data

    Imports

     

    MySql.Data.MySqlClient

    Imports

     

    CrystalDecisions.CrystalReports.Engine

    Public

     

    Class frmRListadosGlosas

     

    Private Sub frmRGrupos_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

     

    Dim conn As New MySqlConnection

     

    Dim ds As New DataSet

     

    Dim da As New MySqlDataAdapter

     

    Dim dt As New DataTable

     

    Dim comando As New MySqlCommand

     

    'Dim reporte As New CRListadosGlosas

     

    Dim reporte As New ReportDocument

    dt.Clear()

    conn =

    New MySqlConnection(CadenaConexion)

    comando.Connection = conn

    comando.CommandText =

    " SELECT DISTINCT tblips.nombreips, tbllistadosglosas.ConsecutivoListado, tbllistadosglosas.CodListado, tbllistadosglosas.Estado," & _

     

    " tbllistadosglosas.FechaRadicacionFactura,tbllistadosglosas.ValorFactura, tbllistadosglosas.ValorGlosa, tbllistadosglosas.FacturaGeneral," & _

     

    " tbllistadosglosas.ValorNotaCredito,tbllistadosglosas.ValorAPagar,tbllistadosglosas.Paciente, tbllistadosglosas.Identificacion, tbllistadosglosas.FechaIngreso," & _

     

    " tbllistadosglosas.FechaEgreso, tbllistadosglosas.ValorGlosadoCC,tblmunicipios.nombremunicipio, tblmodalidad.nombremodalidad, tblcentrosdecosto.nombre," & _

     

    " tbllistadosglosas.DetalleCentroDeCosto, tblclientes.nombrecliente,tblusuarios.segundonombre, tblusuarios.primernombre, tblusuarios.segundoapellido," & _

     

    " tblusuarios.primerapellido, tblcargos.nombrecargo" & _

     

    " FROM tblips" & _

     

    " INNER JOIN tbllistadosglosas ON tblips.codips = tbllistadosglosas.CodIPS" & _

     

    " INNER JOIN tblmunicipios ON tbllistadosglosas.CodMunicipio = tblmunicipios.codmunicipio" & _

     

    " INNER JOIN tblmodalidad ON tbllistadosglosas.CodModalidad = tblmodalidad.codmodalidad" & _

     

    " INNER JOIN tblcentrosdecosto ON tbllistadosglosas.CodCentroDeCosto = tblcentrosdecosto.idcentrocosto" & _

     

    " INNER JOIN tblclientes ON tbllistadosglosas.CodCliente = tblclientes.codcliente" & _

     

    " INNER JOIN tblusuarios ON tbllistadosglosas.CodUSuario = tblusuarios.codusuario" & _

     

    " INNER JOIN tblcargos ON tblusuarios.codcargo = tblcargos.codigocargo" & _

     

    " WHERE tbllistadosglosas.Estado='N'"

    da =

    New MySqlDataAdapter(comando)

    da.Fill(dt)

     

    'reporte.SetDataSource(dt)

    reporte.Load(

    "C:\CRListadosGlosas.rpt")

    reporte.SetDataSource(dt)

     

    'reporte.Refresh()

    CrystalReportViewer1.ReportSource = reporte

    CrystalReportViewer1.Refresh()

     

    End Sub

    End

     

    Class


    Y el error es el siguiente

    Consulte el final de este mensaje para obtener más detalles sobre cómo invocar a la depuración 
    Just-In-Time (JIT) en lugar de a este cuadro de diálogo.
    
    ************** Texto de la excepción **************
    System.TypeInitializationException: Se produjo una excepción en el inicializador de tipo de 'CrystalDecisions.CrystalReports.Engine.ReportDocument'. ---> System.IO.FileNotFoundException: No se puede cargar el archivo o ensamblado 'CrystalDecisions.ReportAppServer.CommLayer, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' ni una de sus dependencias. El sistema no puede hallar el archivo especificado.
    Nombre de archivo: 'CrystalDecisions.ReportAppServer.CommLayer, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692fbea5521e1304'
       en CrystalDecisions.CrystalReports.Engine.ReportDocument..cctor()
    
    AVS: El registro del enlace de ensamblado está desactivado.
    Para habilitar el registro de errores del enlace de ensamblado, establezca el valor de Registro [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) como 1.
    Nota: existe una disminución del rendimiento asociada registro de errores del enlace de ensamblado.
    Para desactivar esta característica, elimine el valor de Registro [HKLM\Software\Microsoft\Fusion!EnableLog].
    
       --- Fin del seguimiento de la pila de la excepción interna ---
       en CrystalDecisions.CrystalReports.Engine.ReportDocument..ctor()
       en Aplisys2.frmRListadosGlosas.frmRGrupos_Load(Object sender, EventArgs e) en C:\Users\sario\Documents\Visual Studio 2008\Projects\Aplisys2\Aplisys2\Reportes\Formularios\frmRListadosGlosas.vb:línea 14
       en System.Windows.Forms.Form.OnLoad(EventArgs e)
       en System.Windows.Forms.Form.OnCreateControl()
       en System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
       en System.Windows.Forms.Control.CreateControl()
       en System.Windows.Forms.Control.WmShowWindow(Message& m)
       en System.Windows.Forms.Control.WndProc(Message& m)
       en System.Windows.Forms.ScrollableControl.WndProc(Message& m)
       en System.Windows.Forms.ContainerControl.WndProc(Message& m)
       en System.Windows.Forms.Form.WmShowWindow(Message& m)
       en System.Windows.Forms.Form.WndProc(Message& m)
       en System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
       en System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
       en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
    
    
    ************** Ensamblados cargados **************
    mscorlib
        Versión del ensamblado: 2.0.0.0
        Versión Win32: 2.0.50727.3082 (QFE.050727-3000)
        Código base: file:///c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
    ----------------------------------------
    Aplisys2
        Versión del ensamblado: 1.0.0.0
        Versión Win32: 1.0.0.0
        Código base: file:///C:/bin/Debug/Aplisys2.exe
    ----------------------------------------
    System.Drawing
        Versión del ensamblado: 2.0.0.0
        Versión Win32: 2.0.50727.3053 (netfxsp.050727-3000)
        Código base: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    ----------------------------------------
    System
        Versión del ensamblado: 2.0.0.0
        Versión Win32: 2.0.50727.3053 (netfxsp.050727-3000)
        Código base: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    Microsoft.VisualBasic
        Versión del ensamblado: 8.0.0.0
        Versión Win32: 8.0.50727.3053 (netfxsp.050727-3000)
        Código base: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
    ----------------------------------------
    System.Configuration
        Versión del ensamblado: 2.0.0.0
        Versión Win32: 2.0.50727.3053 (netfxsp.050727-3000)
        Código base: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
    ----------------------------------------
    System.Xml
        Versión del ensamblado: 2.0.0.0
        Versión Win32: 2.0.50727.3082 (QFE.050727-3000)
        Código base: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
    ----------------------------------------
    mscorlib.resources
        Versión del ensamblado: 2.0.0.0
        Versión Win32: 2.0.50727.3082 (QFE.050727-3000)
        Código base: file:///c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
    ----------------------------------------
    System.Windows.Forms
        Versión del ensamblado: 2.0.0.0
        Versión Win32: 2.0.50727.3053 (netfxsp.050727-3000)
        Código base: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    ----------------------------------------
    System.Data
        Versión del ensamblado: 2.0.0.0
        Versión Win32: 2.0.50727.3053 (netfxsp.050727-3000)
        Código base: file:///C:/WINDOWS/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
    ----------------------------------------
    MySql.Data
        Versión del ensamblado: 5.2.6.0
        Versión Win32: 5.2.6.0
        Código base: file:///C:/WINDOWS/assembly/GAC_MSIL/MySql.Data/5.2.6.0__c5687fc88969c44d/MySql.Data.dll
    ----------------------------------------
    System.Transactions
        Versión del ensamblado: 2.0.0.0
        Versión Win32: 2.0.50727.3053 (netfxsp.050727-3000)
        Código base: file:///C:/WINDOWS/assembly/GAC_32/System.Transactions/2.0.0.0__b77a5c561934e089/System.Transactions.dll
    ----------------------------------------
    System.EnterpriseServices
        Versión del ensamblado: 2.0.0.0
        Versión Win32: 2.0.50727.3053 (netfxsp.050727-3000)
        Código base: file:///C:/WINDOWS/assembly/GAC_32/System.EnterpriseServices/2.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
    ----------------------------------------
    System.Windows.Forms.resources
        Versión del ensamblado: 2.0.0.0
        Versión Win32: 2.0.50727.3053 (netfxsp.050727-3000)
        Código base: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_es_b77a5c561934e089/System.Windows.Forms.resources.dll
    ----------------------------------------
    CrystalDecisions.Windows.Forms
        Versión del ensamblado: 10.5.3700.0
        Versión Win32: 10.5.0.1943
        Código base: file:///C:/bin/Debug/CrystalDecisions.Windows.Forms.DLL
    ----------------------------------------
    CrystalDecisions.Shared
        Versión del ensamblado: 10.5.3700.0
        Versión Win32: 10.5.0.1943
        Código base: file:///C:/bin/Debug/CrystalDecisions.Shared.DLL
    ----------------------------------------
    CrystalDecisions.ReportSource
        Versión del ensamblado: 10.5.3700.0
        Versión Win32: 10.5.0.1943
        Código base: file:///C:/bin/Debug/CrystalDecisions.ReportSource.DLL
    ----------------------------------------
    System.Web
        Versión del ensamblado: 2.0.0.0
        Versión Win32: 2.0.50727.3082 (QFE.050727-3000)
        Código base: file:///C:/WINDOWS/assembly/GAC_32/System.Web/2.0.0.0__b03f5f7f11d50a3a/System.Web.dll
    ----------------------------------------
    CrystalDecisions.Shared.resources
        Versión del ensamblado: 10.5.3700.0
        Versión Win32: 10.5.0.1972
        Código base: file:///C:/bin/Debug/es/CrystalDecisions.Shared.resources.DLL
    ----------------------------------------
    CrystalDecisions.Windows.Forms.resources
        Versión del ensamblado: 10.5.3700.0
        Versión Win32: 10.5.0.1972
        Código base: file:///C:/bin/Debug/es/CrystalDecisions.Windows.Forms.resources.DLL
    ----------------------------------------
    CrystalDecisions.CrystalReports.Engine
        Versión del ensamblado: 10.5.3700.0
        Versión Win32: 10.5.0.1943
        Código base: file:///C:/bin/Debug/CrystalDecisions.CrystalReports.Engine.DLL
    ----------------------------------------
    
    ************** Depuración JIT **************
    Para habilitar la depuración Just In Time (JIT), el archivo de configuración de esta
    aplicación o equipo (machine.config) debe tener el
    valor jitDebugging establecido en la sección system.windows.forms.
    La aplicación también se debe compilar con la depuración
    habilitada
    
    Por ejemplo:
    
    <configuration>
        <system.windows.forms jitDebugging="true" />
    </configuration>
    
    Cuando esté habilitada la depuración JIT, cualquier excepción no controlada
    se enviará al depurador JIT registrado en el equipo
    en lugar de controlarlo mediante el cuadro de diálogo.


    La tecnologia te envuelve
    martes, 6 de octubre de 2009 18:41
  • Ya verficaste si tenes todas las referencias a CrystalReports con la propiedad copy local en true?
    Me extraña que te estaba apareciendo este mensaje:

    System.IO.FileNotFoundException: No se puede cargar el archivo o ensamblado 'CrystalDecisions.ReportAppServer.CommLayer, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' ni una de sus dependencias. El sistema no puede hallar el archivo especificado. Nombre de archivo: 'CrystalDecisions.ReportAppServer.CommLayer, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692fbea5521e1304'

    saludos,
    Sandro D. Garcia
    Colabora con el foro: Si este mensaje te es de utilidad marcalo como respuesta.
    martes, 6 de octubre de 2009 18:46
  • hola lo que dice sandro es cierto verifica que cargue todas la librerias de cystal report necesarias,

    si ya especificaste la ruta del archivo de reporte con la modificacion que le hiciste a tu codigo y si en la maquina donde estas desarrollando te funciona bien no veo otro problema mas que en las referencias del crystal

    revisa en el explorador de soluciones donde esta el arbol de tu proyecto y selecciona la referencias para que se despliegue todas las referencias que tiene tu proyecto y selecciona cada una delas referencias de crystal y en sus propiedades cambiale en copia local  a true
     y vuelbe  a generar tu proyecto

    Luis Rodolfo De Los Santos H. Misantla Ver Mexico
    martes, 6 de octubre de 2009 18:56
  • hola

    si verifica si tienes los redistribuibles de Crystal instalados

    Business Objects - Crystal Reports Runtime Packages

    del link deberias descargar la version de Crystal que estas utilizando
    la mayoria de estos problemas se debe a que faltan componentes que necesitas

    saludos
    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    martes, 6 de octubre de 2009 18:57
  • Si ya las tengo todas en true.

    :( No sé porqué me sigue apareciendo igual.
    La tecnologia te envuelve
    martes, 6 de octubre de 2009 19:58
  • Gracias ya pude resolver el problema :p instalando CRRedist2008_x64

    Los cuales encontré en la carpeta

    C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\CrystalReports10_5



    La tecnologia te envuelve
    martes, 6 de octubre de 2009 21:48
  • Asegurate que cuando haces el deploy se pone el archivo CrystalDecisions.Windows.Form en el directorio donde deployteas. Para que se ponga automaticamente andate a las propiedades de la referencia y pone la propiedad CopyLocal en true.
    Con eso te aseguras que hacer el deploy se agregue ese archivo.

    Saludos,

    Sandro D. Garcia
    Colabora con el foro: Si este mensaje te es de utilidad marcalo como respuesta.

    QUE ES deploy??
    martes, 17 de mayo de 2011 4:22
  • Gracias ya pude resolver el problema :p instalando CRRedist2008_x64

    Los cuales encontré en la carpeta

    C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\CrystalReports10_5



    La tecnologia te envuelve
    Hola amigo este apunte es la solución definitiva lo único es que mi equipo es de 32 Bits así que fue necesario el CRRedist2008_x86.msi
    aca dejo los enlaces como ayuda para ambas arquitecturas:
    pdt: ya estaba desesperado 
    http://en.osdn.jp/projects/sfnet_unevenweircalcs/downloads/CRRedist2008_x86.msi/
    http://en.osdn.jp/projects/sfnet_unevenweircalcs/downloads/CRRedist2008_x64.msi/
    • Editado Jhony Bleyk miércoles, 31 de agosto de 2016 20:48 Solucion definitiva
    miércoles, 31 de agosto de 2016 20:18