ITECH Blog

Entrañas Sistemáticas

Posibles causas que hacen que un Reporte de Crystal no funcione

with 91 comments

Estas son varias de las posibles causas que hacen que un informe (reporte) hecho en Crystal Report no funcione debidamente.
En ocasiones nos encontramos que luego de diseñar un reporte, pueden suceder algunos de estos problemas.

Problemas en Crystal

  • El reporte no carga los datos correctamente
  • El reporte siempre sale en blanco o a veces sale en blanco y otras no
  • El reporte se abre y se cierra inmediatamente
  • El boton de imprimir está desactivado
  • Coloque un subreporte y al generar el reporte, el subreporte se repite
  • Posibles causas que hacen que este tipo de cosas pasen

  • La relación de tablas que ha hecho Crystal Report no es correcta, al momento de crear un reporte el cual trata varias tablas, Crystal automáticamente las relaciona por su index, pero algunas tablas pueden no tener index o no usar ese campo como referencia para los registros, se debe verificar la relación que ha hecho crystal y reordenarla, cambiarla para determinar si el problema se encuentra aqui. Crystal siempre advierte sobre la relación de las tablas, pero no siempre tiene razón, en muchas ocasiones las tablas pueden quedar como las ha establecido, solo se cambiarian sus relaciones cuando existan problemas en el informe.
  • El principal punto clave con respecto a un reporte con información de varias tablas al ver que no carga la información como deberia hacerlo, es por la relación de tablas que ha hecho el Crystal Report, por lo que se debe de quitar y cambiar relación de tablas hasta ver que los datos cargan como deberian. Si por ejemplo quitamos o cambiamos una relación, al cerrar la ventana de relación de tablas y volverla a abrir, vemos que nuevamente Crystal ha vuelto a colocar la relación tal cual como al inicio Crystal lo habia establecido, pero realmente el cambio que hemos hecho si tuvo efecto. Si al hacer un cambio en la relación de tablas en Crystal y volver a abrir la ventana de relaciones vez que los cambios que hiciste volvieron a como estaba antes, no pulses el boton Aceptar sino el Cancelar para cerrar la ventana, eso hara que aunque Crystal haya vuelto a colocar las relaciones como antes, realmente no se ha establecido el default de Crystal, pero si al abrir la ventana la cierras por el boton Aceptar el reporte si se establecera bajo la relación default que Crystal siempre impone, saber esto es importante ya que hay gente que podria no saberlo, aunque Crystal siempre mostrará la relación de tablas default, la relación que se ha establecido, ha sido la indicada al haber pulsado el boton Aceptar, aunque Crystal luego muestre la relación default, muy importante recordar esto ya que esa forma de siempre mostrar la relación default puede ser engañoso y confundirnos un poco.
  • Crystal, siempre tratará de imponer su relación de tablas, recuerda que cuando trates de relacionar el ID de una tabla con el ID de otra y Crystal no lo acepte, es porque el tipo de campo no es igual entre ellas, ya que por ejemplo, si un ID es de tipo Numerico(Double) y el otro ID es de tipo Numerio(Long) aunque ambos sean numerio no son iguales. Una de las cosas con respecto a lidiar con Crystal es saberlo entender para evitar confusiones y retrasos al momento de hacer los informes.

  • Faltan archivos DLL que Crystal Report necesita para cargar el reporte, existen unos archivos que si no haz empaquetado en tu instalador, el informe no se cargara a memoria, haciendo que se abra y se cierre inmediatamente, esta no es la única causa, cuando un reporte se abre y se cierra innesperadamente. Debe verificarse que todos los archivos que necesita Crystal estén presentes y empaquetados en nuestro instalador (igual como con nuestros programas).
  • Algunos campos nulos pueden hacer que el informe salga en blanco, sea campos de una o varias tablas o SQL incrustadas en el reporte o subreporte que no estén presentes en la base de datos, pueden hacer que el reporte salga en blanco, incluso el que se abra y se cierra inmediatamente. He tenido reportes con varias SQLs en donde una SQL al no traer datos, hace que todas las demas SQLs (que si los tienen) haga que todo el informe salga en blanco, al retirarla del reporte, los demás datos aparecen, esto hace que uno recurra a realizar ciertas artimañas como por ejemplo, hacer dos reportes, uno con el campo y otro sin él, el programa determina si en la base de datos ese campo o esa SQL trae datos y dependiendo del caso, carga un reporte o el otro.
  • Para sistemas Windows la ayuda de Crystal se encuentra en:
    C:\Archivos de programa\CrystalReport\Tools\Reports\crw.exe
    Escribe el tipo de base de datos que usas y la ayuda te informara de las DLL que deben estar presentes para que el reporte no tenga problemas. Algo que estaría demás comentar, pero puede pasar, el también recordar que si hemos modificado la estructura de las tablas, debemos actualizar el reporte ya que éste no hace esto por si solo, y referencia a campos que ya no existen o han cambiado su formato de datos tambien causa problemas, por algun leve descuido algo tan tonto podría causarnos problemas.

    Para el caso estar desactivado el boton de imprimir el reporte esto tiene que ver cuando incrustamos o colocamos un control OCX CrystalReport en la ventana (no el uso de ViewCR, vista de diseño de reporte desde el propio lenguaje), debe ser uno por reporte, si la ventana carga más de un reporte, lo adecuado es que sea un control por reporte en la ventana CrystalReport1, CrystalReport2,… ya que problemas como el no estar activado el boton de imprimir (para el caso de cargar el reporte en pantalla y no mandarlo a imprimir directamente) entonces debe ser un control por reporte.

    Para el caso en que colocamos un subreporte y éste se repite es debido a que lo hemos colocado en la sección “Detalle” del reporte padre. El subreporte debe estar en cualquier otra sección menos en detalle para que el subreporte no se repita, ya sea en una misma hoja o se repita tantas veces que genere un reporte de varias hojas. Simplemente con cambiar de sección esto puede resolverse algo muy tonto que en ocasiones consideamos que puede ser debido a algo más complejo y nos hace perder tiempo hasta luego caer por casualidad o prueba en que el problema era debido por cosas que deben de saberse con respecto al diseño de reportes.

    En mi caso, prefiero diseñar los reportes desde el propio Crystal, y no recurrir a interfaces del lenguaje, es mucho mejor llamar al archivo .RPT ya que en caso de necesitarse ese reporte para otra aplicación (de otro lenguaje por ejemplo) es portable hacerlo de esta forma, mientras que hacer el reporte dentro del lenguaje, implica siempre tener que cargar los fuentes del programa para realizar ajustes al reporte, mucho mejor mantener el reporte y el programa como dos cosas a parte pero que a la vez trabajan en conjunto, pero cada quien lo hace como mejor lo prefiera desde luego.

    Una de las cosas que es una lastima en Crystal es que sus IF en formulas no sean indexados, lo cual da un poco de problemas al momento de realizar varias validaciones en donde ninguna depende de una validación padre.

    Cuando la Fecha se muestra como 01/01/-4713

    Esto pasa poco, en mi caso ha llegado a pasar, por ejemplo, un reporte el cual no es un reporte conformado por tablas de la base de datos, sino por unas SQL, Crystal Report permite formar un reporte no solo de tablas sino de VIEW o sentencias SQL que hemos hecho para traerlos los datos de distintas tablas. En ocasiones cuando me da problemas la relación de tablas recurro a hacer una SQL o algunas y es lo que uso en alguno que otro reporte Crystal.

    Sea de tablas o de SQLs, si alguna vez observas que los campos de fecha (todos los del reporte) aparecen como 01/01/-4713 esto es debido porque la información no está relacionada o vinculada, es decir, sean tablas o SQLs no estan relacionadas entre si en la parte de Relaciones de Crystal.

    Este es un reporte de prueba el cual se trae información falsa (información de prueba) en donde se observa que todos los campos de fecha poseen este problema ya comentado:

    img1

    Este reporte trae información de unas tablas, pero no son tablas con lo que fue creado o armado este reporte, sino con unas SQLs que se muestran a continuación en la parte de relación de tablas de Crystal Report:

    img2

    Para solucionar este problema de las fechas, ingrese en las SQLs el campo que permite relacinar o enlazar las SQLs unas con otras. Debido a que las SQL en su filtro ya poseen sus relaciones, normalmente esto es algo que uno no hace pero al ver el problema que esto puede ocasionar, nos obliga a hacer unos ajustes en las SQLs para que Crystal las pueda linkear unas con otras y asi Crystal es que logra atar cabos sueltos y nos trae los datos que queremos, ya que en la primera vista del reporte, no solo estaba el problema de las fechas, también no habian datos (cuando realmente si los hay) el reporte no estaba funcionando.

    img3

    Con la información ya vinculada (linkeada) y si los vinculos son correctos, ningun reporte Crystal deberia dejar de funcionar bien sea tantoen su carga (que se muestre) como sobre todo en la ifnormación que nos expone (nos trae de la BD).

    img4

    Al hacer estos ajustes en las tablas o SQLs de un reporte Crystal, debemos hacer la Verificación de la base de datos por medio del menú de Crystal Report: Database > Verify Database para que Crystal detecte los cambios, luego ingresar a la relación de tablas de Crystal menú Database >Visual Linking Expert, visualizamos la nueva relación y debemos pulsar el botón Ok para que Crystal tome realmente los cambios, es luego de esto que la información se visualizara correctamente en el reporte.

    La clave de un problema de un reporte Crystal puede estar muchas veces en la relación de tablas del Crystal. Otra cosa a decir sobre el caso del formato de fecha 01/01/-4713 y de otras raresas de que no salgan datos, además de los formatos entre campos relacionados, es recordar que los datos deben estar todos completos. Por ejemplo, tenia otro reporte con el caso de la fecha, aunque todo parecia estar correcto con la relación de tablas en Crystal, la fecha seguía apareciendo como 01/01/-4713. El problema era que en dichas pruebas, habia una tabla que no tenia registros para relacionarse con los registros de las otras tablas relacionadas, un descuido de mi parte y un descuido que puede pasarle a cualquiera y es bueno comentarlo.

    Anuncios

    Written by jocdz

    octubre 17, 2007 a 12:59 am

    Publicado en Desarrollo, Software, Windows

    91 comentarios

    Subscribe to comments with RSS.

    1. Me guta tu sugerencia, sabes como puedo hacer solo 1 diseño de x reporte y que este solo archivo rpt sea accesado por multiples usuarios ? asi solo tendría que modificar en su caso un solo reporte y no correr de maquina en maquina de los usarios para actualizarlos además eso tendría seguros mis reportes.

      Saludos

      server142@hotmail.com

      carlos

      octubre 23, 2007 at 9:42 pm

    2. Hola Carlos

      Por lo que comentas, tu aplicación es local en todas las estaciones, es preferible que sea una aplicacion bajo una arquitectura cliente-servidor. Tanto la base de datos como los reportes en un solo equipo (el servidor o equipo que haga de servidor) y la instalación del binario y librerias en todos los equipos.

      Si es una base de datos Access, debe ser una carpeta compartida y dar los permisos de usuario adecuados en la red para que el programa en cada estacion no tenga problemas de acceder a la información en el servidor, pero seria mejor y en caso de otras bases de datos, hacer la conexión por un enlace de origen ODBC u OLEDB,a diferencia de Access el cual no es un verdadero gestor de BD, otros poseen su propio puerto, nada de estar compartiendo carpetas, aunque tambien con una BD Access también sería factible por ODBC.

      Manten la base de datos y los reportes en un solo equipo de forma centralizada y que los usuarios se conecten a este. Tu programa debe estar en red y no local en cada equipo.

      jose

      octubre 23, 2007 at 10:49 pm

    3. BUENAS TARDES:

      ME PODRIAN AYUDAR A RESOLVER UN DETALLE QUE TRAIGO CON ALGUNOS REPORTES DE CRYSTAL , LO QUE PASA ES QUE A LA HORA DE QUERER CORRER LOS REPORTES ME MANDA UN MENSAJE DE ACTIVE X FILE NOT FOUND Y NO ENCUENTRO QUE ES LO QUE ME PUEDA ESTAR PROVOCANDO ESTE DETALLE YA QUE LA UNIDAD DE RED EN DONDE TENGO LOS REPORTES SI ACCESA.

      ISRAEL BASURTO

      noviembre 7, 2007 at 8:01 pm

    4. Hola Israel, perdon por no contestar antes, pero ingresaste tu cmentario en dias en que tenia trabajo que debia resolverse “para ayer” es decir “ya” y en donde me toco llevar trabajo a casa por lo que en verdad no tenia el tiempo ni podia preferirlo usar en otra cosa, por el corto tiempo de entrega.

      Nunca he sido un guru o experto en Crystal, pero cosas como tu caso me ha pasado, indicas que Crystal no carga el reporte (los reportes por la pluralidad que usas, son varios, todos) porque no lo consigue (y el cual lo busca remotamente en otro equipo). Obviamente esa conexión de tu reporte Crystal a la Base de Datos debe ser o deberia ser preferiblemente un Reporte hecho por conexión ODBC a la BD. Porque aunque el reporte este en otro equipo, “la data” del reporte la toma de una BD que está en otro equipo. La BD en el equipo que seria o haria como Servdor, los reportes si pueden estar en cada terminal, ya que su conexion apunta siempre a un equipo en particular, por lo que al hacer ajustes en el reporte, seria en uno solo pero lo vuelves a copiar en todos los demas equipos.

      Ahora, tu caso parece indicar que los reportes estan en el servidor y solo el ejecutable esta en las terminales, y estableciste por codigo la ruta directaente o desde un archivo txt o en la Bd (ruta gardada en un campo de X tabla). Y el ejecutable en las terminales no puede llegar al archivo.

      Si tu por red puedes acceder de A a B, y tu progama puede conectarse a la BD de A a B, eso descartaria la falta de permisos del programa o reportes para acceder al medio compartido. Pero no sé si cuando indicas el aviso FILE NOT FOUND, es un aviso del programa o propio de Crystal.

      Vuelve a verificar los permsisos de usuario, pero mas que todo verifica la ruta que usas en el codigo para llegar a los archivos .rpt y en crystal indica verificar BD para evitar algunos cambios en las tablas que usa el reporte.

      Nuevamente perdon por la demora y en espera de nueva información y más detallada con respecto a “desde donde viene el problema” para opinar sobre ello.

      saludos.

      jose

      noviembre 9, 2007 at 11:07 am

    5. BUENOS DIAS: HELPPPP
      Soy desarrollador, estoy trabajando con delphi 2006, db2 y crystal reports XI. En db2 manejamos esquemas para el manejo de tablas, esos esquemas en crystal los maneja como “propietario” en las propiedades de la tabla, mi problema es que no puedo accesar desde delphi a esa propiedad de la tabla, estoy utilizando el vcl 11.0.0.0 de crystal.

      Ramon Robles

      noviembre 12, 2007 at 5:41 pm

    6. Lo siento Ramon, no trabajo con Delphi ni con DB2 por lo que no podre dar mi opinión con respecto a tu problema, ya que serian conjeturas sin base a pruebas, deberas explicar tu problema en foros de Delphi o Crystal (preferiblemete foros de Delphi) lo cual pienso que ya debes de haber hecho.

      saludos.

      jose

      noviembre 12, 2007 at 6:03 pm

    7. Hola, estoy trabajando con un crystal report, y al momento de realizar la consulta, y cargar mi data set, este si funciona correctamente, ya que carga un data grid que puse de prueba, pero , al momento de cargarlos en el Crystal Report Viewer unicamente me muestra el primer registro de la consulta, ¿porqué?
      Les agradecería infinitamente que me ayudaran, porfis!

      Viridiana Berzosa

      viridiana

      marzo 27, 2008 at 11:42 pm

    8. ESTE ES MI CÓDIGO, OLVIDÉ PONERLO .

      Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
      Dim conexion As String = (“Provider=Microsoft.Jet.OLEDB.4.0; Data Source= C:\Documents and Settings\shernandez\Desktop\PisosDB.mdb”)
      Dim dbDataAdapter As OleDbDataAdapter
      Dim dbDataSet As New DataSet
      Dim comando As New OleDbCommand
      Dim dsfisico As New PruebaDataSet

      dbConn = New OleDbConnection(conexion)
      dbConn.Open()
      dbDataAdapter = New OleDbDataAdapter(“select * from tblCatClientes where idproyecto >= ” & CStr(_varidproyecto), conexion)

      ‘dbDataAdapter = New OleDbDataAdapter(“select p.idproyecto, z.idzona, m.idcargamon, c.idcliente, r.idcargarack, ca.idcargauni ” & _
      ‘”_& from tblproyectos p ” & _
      ‘”_& inner join tblzonas z on (p.idproyecto = z.idproyecto)” & _
      ‘”_& inner join tblmontacargas m on (p.idproyecto = m.idproyecto and z.idzona = m.idzona)” & _
      ‘”_& inner join tblcatclientes c on (p.idproyecto = c.idproyecto and p.idcliente = c.idcliente) ” & _
      ‘”_& inner join tblRacks r on (p.idproyecto = r.idproyecto and z.idzona = r.idzona)” & _
      ‘”_& inner join tblcargauni ca on (p.idproyecto = ca.idproyecto and z.idzona = ca.idzona)” & _
      ‘”_& where p.idproyecto =” & CStr(_varidproyecto), conexion)

      Dim commandbuilder = New OleDbCommandBuilder(dbDataAdapter)
      dbDataAdapter.MissingSchemaAction = MissingSchemaAction.AddWithKey
      dbDataAdapter.Fill(dbDataSet)
      Dim i As Integer = 0
      Dim dr As Data.DataRow

      For Each dr In dbDataSet.Tables(0).Rows
      dr = dsfisico.Tables(“tblCatClientes”).NewRow
      dr(“IdCliente”) = dbDataSet.Tables(0).Rows(i).Item(0)
      dr(“NomCompania”) = dbDataSet.Tables(0).Rows(i).Item(1)
      dr(“Contacto”) = dbDataSet.Tables(0).Rows(i).Item(2)
      dr(“Idproyecto”) = dbDataSet.Tables(0).Rows(i).Item(9)
      dsfisico.Tables(“tblCatClientes”).Rows.Add(dr)
      i = i + 1
      Next
      ‘repetir

      ‘este código llena el datagridview
      dbDataSet.Clear()
      dbDataAdapter.Fill(dbDataSet, “tblCatClientes”)
      Me.DataGridView1.DataSource = dsfisico
      Me.DataGridView1.DataMember = “tblCatClientes”

      ‘report12.SetDataSource(dsfisico.Tables(“tblCatClientes”))
      report12.SetDataSource(dsfisico)
      ‘report12.SetDataSource(dbDataSet)
      dbConn.Close()
      CrystalReportViewer1.ReportSource = report12

      End Sub

      End Class

      viridiana

      marzo 27, 2008 at 11:44 pm

    9. Saludos viridiana
      Yo trabajo directamente en Crystal, no por los view del lenguaje
      Te propondria que colocaras la SQL del problema en la seccion de consultas de Access, y lo corras, pero como indicas que en el Grid si salen todos los registros del query, e hiciste un llenado de prueba el cual funciona en esta rejilla. Lo que si me gustaria ver, seria esto ejecutandolo yo mismo. No pidiendo tus fuentes sino una copia de la BD ya que involucras en la consulta varias tablas, el codigo ya me lo haz expuesto.

      Lo unico parecido a tu caso que me ha pasado ha sido el que los campos en modo de diseno no han estado en el Deteil de Crystal sino en otra seccion lo cual no hacia el recorrido del recordset, sino que solo me traia un solo registro, pero de verdad que no creo que ese sea tu caso.

      De seguro ya haz explicado tu caso en algun foro, el unico momento en que yo podria ver esto seria el domingo y sin saber a ciencia sierta si podria ayudarte.

      En resumen por los momentos solo podria decirte que mires si al momento de hacer y guardar tu reporte hayas quitado lo de save data with Report del menu File. Pulsa el boton de actualizar, el boton de refresh data de crystal, y nuevamente indico el verificar el que los campos esten el la seccion Details del reportee y no en alguna seccion de cabecera.

      Saludos.

      jose

      marzo 28, 2008 at 1:21 am

    10. Viridiana Berzosa
      Hola nuevamente. Con la novedad de que el crystal ya funciona,con ciertas consultas, pero las consultas son directas con un “* from”, pero yo necesito que las tablas esten relacionadas, y aunque el query que tengo se ejecuta correctamente en SQL, no se como podría llenarlo en código Visual con Access, ya que si mando llamar el idproyecto de tres tablas por ejemplo, me marca un error que dice algo asi como:”column is constrained to be unique. Value ’47’ is already present.error”.
      Agradezco de antemano tu atención y espero tener respuesta sobre esto, si me pudieran ayudar. Se que Access está demasiado limitado en cuanto a relación de tablas y otras cuestiones, por eso estoy batallando un poco, porque siempre he manejado SQL =(.

      viridiana

      abril 2, 2008 at 7:33 pm

    11. No sé si capte algunos puntos de esto ultimo con respecto a estos avisos y sobre todo a toda tu explicación en general.

      Puedes usar el campo como formato Autoincrementado?
      Cambia la AutoIncrementSeed y AutoIncrementStep los Valores en la CustomersDataTable a -1 y -1.

      Crystal relaciona tablas, por los view no sabria como seria el caso, una sql en access puede ser usada en crystal sin problemas, crystal ve la sql como si fuese otra tabla más, ya que al momento de seleccionar la BD él se trae en el Tree, arbol donde se seleccionan las tablas, tambien muestra las querys, cuando se seleccionan las tablas y campos que conformaran al reporte. Para el caso de SQL en el reporte, si algun campo de la SQL no se cumple (vacio por ejemplo) toda la SQL completa podria no traer la data, a veces pasa. La atencion en esto seria revisar la relación entre las tablas, en caso de relación hechas por crystal ya que como dices, la sql corre bien.

      jose

      abril 3, 2008 at 12:41 am

    12. Buen día,

      Mi problema es en el detalle, este repite las líneas dos veces, y no me sirve colocar en el objeto: “suprimir si se duplica”, pues, hay valores que si tienen que si se debe repetir (ejemplo: estado de algún producto especifico).
      Trabajo con Visual Studio 2005 y SQL. Las consultas son a través de procedimientos almacenados.

      Mil gracias.

      Mario

      abril 4, 2008 at 5:00 pm

    13. Considero precisamente que al cargar los datos del reporte por SP y en donde uno o varios campos (mas no todos) deben repetirse, es claro que para llenar los espacios vacios de columas, por hablar de registros, en la consulta, se duplicarian campos.

      Actulmente administro una web en ASP.NET que trae datos de una BD SQL Server 2000, todo por SP, pero normalmente no trabajo con SP.

      jose

      abril 5, 2008 at 12:36 am

    14. Entonces no habria solucion para mi consulta?

      Mario

      abril 7, 2008 at 2:32 pm

    15. Soy un novatillo en esto de programar. Trabajo con vb.net y tengo unos resultados en una tabla volcados en un datagrid. Quiero pasar estos datos a un report para imprimir. Explico un poco como lo he confeccionado.-

      Sub btn_Imprimir_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_Imprimir.Click
      ‘Configurar un pdf con el filtro y resultados obtenidos
      If (dgFiltro.VisibleRowCount > 0) Then
      ‘Instancio el formulario donde va a cargar el rpt.
      Dim formreport As New Formulario_Imprimir
      ‘Instancio el report que va a contener los datos.
      Dim rptfiltro As New Filtro
      ‘Doy la dirección donde se localiza el rpt
      ‘y lo asignamos al control crviewer.
      Dim ruta As String
      ruta = Application.StartupPath.Replace(“bin”, “Reportes\Filtro.rpt”)
      formreport.CrystalReportViewer1.ReportSource = ruta
      me.CrearConexionBDRPT(rptfiltro)
      ‘Cargamos el formulario con el report.
      formreport.ShowDialog()
      Else
      MsgBox(“No hay datos para imprimir”, MsgBoxStyle.Information, “Imprimir”)
      End If
      End Sub
      Public Function Crear_Conexion_BD_RPT(ByVal rpt As CrystalDecisions.CrystalReports.Engine.ReportDocument) As Boolean
      Dim ConexInfo As ConnectionInfo = New ConnectionInfo

      Try

      ConexInfo.DatabaseName = “nombre”
      ConexInfo.UserID = “user”
      ConexInfo.Password = “pass”
      ConexInfo.ServerName = “server”

      rpt.SetDatabaseLogon(ConexInfo.UserID, ConexInfo.Password, ConexInfo.ServerName, ConexInfo.DatabaseName)
      Dim tablas As Tables = rpt.Database.Tables
      For Each tabla As CrystalDecisions.CrystalReports.Engine.Table In tablas
      ConexInfo.DatabaseName = “nombre”
      ConexInfo.UserID = “user”
      ConexInfo.Password = “pass”
      ConexInfo.ServerName = “server”
      rpt.SetDatabaseLogon(ConexInfo.UserID, ConexInfo.Password, ConexInfo.ServerName, ConexInfo.DatabaseName)
      Dim tablelogoninfo As New TableLogOnInfo
      tablelogoninfo = tabla.LogOnInfo
      tablelogoninfo.ConnectionInfo = ConexInfo
      tabla.ApplyLogOnInfo(tablelogoninfo)
      Next
      Return True

      Catch ex As Exception
      Dim s As String = ex.Message
      Return False

      End Try
      End Function

      El caso es que antes de cargar el reporte me pide la password para acceder a la base de datos. Que necesito?. Pues aunque le paso la conexion, la ignora o la pierde. Qué estoy haciendo mal?.

      Veronica

      abril 17, 2008 at 7:51 am

    16. Ya lo he resuelto… si antes os escribo… La solución ha sido:

      Private Sub btn_Imprimir_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_Imprimir.Click
      ‘Configurar un pdf con el filtro y resultados obtenidos
      If (dgFiltro.VisibleRowCount > 0) Then
      ‘Instancio el formulario donde va a cargar el rpt.
      Dim formreport As New Formulario_Imprimir
      ‘Instancio el report que va a contener los datos.
      Dim rptfiltro As New Filtro
      formreport.ShowDialog()
      Else
      MsgBox(“No hay datos para imprimir”, MsgBoxStyle.Information, “Imprimir”)
      End If
      End Sub
      y en la clase del formulario que contiene el crystalreportviewer
      he puesto:
      Public Sub New()
      MyBase.New()

      ‘El Diseñador de Windows Forms requiere esta llamada.
      InitializeComponent()
      ‘Agregar cualquier inicialización después de la llamada a InitializeComponent()

      Dim oRpt As New CrystalDecisions.CrystalReports.Engine.ReportDocument
      Dim ruta As String
      ruta = Application.StartupPath.Replace(“bin”, “Reportes\Filtro.rpt”)
      ‘Dim filtroform As New FiltroForm
      oRpt.Load(ruta)
      Me.Crear_conexion_ bd_rpt(oRpt) (sin modificar, la anterior)
      CrystalReportViewer1.ReportSource = oRpt

      End Sub

      Veronica

      abril 17, 2008 at 8:50 am

    17. Cuando hago un reporte con graficos, el cristal me pone las leyendas automaticas, no puedo editarlas?

      sandra carbajal

      mayo 19, 2008 at 7:59 pm

    18. Hola, estoy haciendo un reporte que utiliza un subreporte, este es el codigo que utilizo:
      Dim RptPrincipalDoc As New ReportDocument ‘principal
      Dim subRpt As SubreportObject
      Dim subRptDoc As New ReportDocument

      ‘para imprimir
      RptPrincipalDoc.PrintOptions.PaperOrientation = PaperOrientation.Portrait
      RptPrincipalDoc.PrintOptions.PaperSize = PaperSize.PaperLetter
      ‘report principal
      RptPrincipalDoc.Load(Server.MapPath(“.\reports\rGrafics_pc.rpt”))
      arrayLRep = objReporte.getObjGraficsPE(sError) ‘datos
      RptPrincipalDoc.SetDataSource(arrayLRep)

      ‘subreport
      subRpt = CType(RptPrincipalDoc.ReportDefinition.ReportObjects(“rGrafics_pc_encabezado”), SubreportObject)
      subRptDoc = RptPrincipalDoc.OpenSubreport(subRpt.SubreportName)
      arrayLSubRep = objReporte.getObjGraficsPE(sError) ‘datos
      subRptDoc.SetDataSource(arrayLSubRep)
      subRptDoc.OpenSubreport(subRpt.SubreportName)

      Me da un error en esta linea:
      subRpt = CType(RptPrincipalDoc.ReportDefinition.ReportObjects(“rGrafics_pc_encabezado”), SubreportObject)
      que dice que el indice rGrafics_pc_encabezado esta fuera de lugar, ese es el nombre del subreport.

      Alguien puede guiarme o recomendarme otra forma de hacer esto por fa!!!

      sandra carbajal

      mayo 19, 2008 at 8:17 pm

    19. Hola que tal, estoy tratando de ejecutar un crystall report en Visual C#, por medio de un dataSet pero, al momento de quererlo ejecutar me aparece una ventana pidiendo nombre de la base de datos, del servidor y contraseña, AYUDA POR FAVOR!!

      Helen

      mayo 29, 2008 at 6:33 pm

    20. Hola que tal grupo, tengo un problema, tengo un sistema desarrollado en VB6, y antes utilizaba CR 8 y ahora utiliza CR 9, pero lo que sucede es que desde que tenia la version CR 8 hay un reporte que en ocasiones abre sin problemas y en otras ocasiones no abre, nose que pueda estar pasando, si alguien tiene conocimiento de que puede estar sucediendo, les agradeceria mucho.

      Eric

      mayo 31, 2008 at 5:11 pm

    21. Estoy trabajando en un proyecto WEB en el que utilizo un reportviewer y yo indico el nombre del reporte que necesito. Pero estos estan dependen del resultado de un store procedure.
      El problema es que cuando el resultado de la consulta no tiene registros el crystal lo que saca es un error.

      Dim myReport As New ReportClass
      myReport.FileName = “myreport.rpt”
      myReport.ResourceName = “myreport.rtp”
      myReport.DataSourceConnections(0).SetConnection(ds,ic,True)
      setParameter(myArrayList) ‘Cargar parametros
      me.crvReporte.ReportSource = myReport

      Rodolfo

      junio 20, 2008 at 9:04 pm

    22. queria ver si me podrias ayudar

      estoy haciendo un proyecto con visual basic.net 2003 y access 2003

      pero a la hora de hacer mis reportes en crystal report

      no puedo me marca error en la sentencia de la consulta

      y pues nose como hacer un parametro en visual o access para que

      me de mi reporte de factura

      te lo agradeceria mucho

      karla

      julio 11, 2008 at 7:11 pm

    23. necesito ayuda tengo un proyecto en vb 6.0 e imprimo los reportes en crystal 11 el sistema se ejecuta bien en mi maquina pero cuando lo empaqueto para instalarlo en el cliente no me emite los reportes sale un erros “invalid TLV record” he revisado todo y parece que es un problema de las dll las desregistre y la registre nuevamente para evitar error pero igual que debo hacer alguien me puede ayudar?

      Pedro Duran

      julio 16, 2008 at 8:16 pm

    24. Necesito ayuda con un reporte en crystal reports como componente de vb.net y SQL server, lo q sucede es q yo necesito montar un reporte para una aplicación de evaluación, para distintas instituciones y el problema q se me presenta es el siguiente q no sé cómo manejar o controlar la información q estoy tomado por q en realidad no sé cómo montarlas en el mismo por q no se a cuál de las instituciones se le mostrara la información de cada estudiante q hace parte de ella y ese el problema q tengo si alguien me puede ayudar se lo agradecería
      Estos son mis correos:
      jaider.lopezm@misena.edu.co
      jaider.lopez@comunidad.sena.edu.co
      Mis agradecimiento por lo q puedan hacer por mi

      jaider

      julio 19, 2008 at 2:54 pm

    25. Disculpen señores serán q me pueden hacer el favor de ayudar con un problemita q se me presenta a la hora de utilizar formulas en crystal reports como componente de vb.net2005.
      Mire lo q sucede es lo siguiente yo creo una formula para controlar los informes q quiero mostrar. Bien el lo hace, pero el problema se produce cuando ingreso un dato erróneo, el me coloca el reporte en blanco y no me toma la condición donde yo comparo los datos de entrada con los de la base de datos y no me toma esta condición si me puede ayudar se lo agradecería

      Miren aquí genero la formula como tal. para q me pueda mostrar las instituciones q correspondan al código q digiten en el txtContraseña no sé si hay algo malo con la formula o qué, pero en si me resulta.

      Public Class Form1
      Public Shared formula As String
      Public Shared selectFormula As String
      Public Shared info As New CrystalReport2

      Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
      info.RecordSelectionFormula = ” {Instituciones.id_Institucion} = ‘” & frmUsario.txtContraseña.Text & “‘”
      Dim sqlConn As SqlConnection
      Dim sqlinstitucion As SqlDataAdapter
      Dim sqlestudiante As SqlDataAdapter
      Dim sqlresultado As SqlDataAdapter
      Dim dsPc As New depronto
      Dim strconn As String = “Server=ADSI13\ADSI13;Initial catalog=Integracion SENA;Integrated Security = SSPI”
      Dim StrCommEst As String = “Select * From estudiantes”
      Dim strCommRes As String = “Select * From resultado”
      Dim strCommInst As String = “Select * From instituciones”

      selectFormula = info.RecordSelectionFormula

      info.DataDefinition.RecordSelectionFormula = selectFormula
      Try
      ‘Crear los DataAdapters
      sqlConn = New SqlConnection(strconn)
      sqlestudiante = New SqlDataAdapter(StrCommEst, sqlConn)
      sqlresultado = New SqlDataAdapter(strCommRes, sqlConn)
      sqlinstitucion = New SqlDataAdapter(strCommInst, sqlConn)

      ‘Poblar las tablas del dataset desde los dataAdaperts
      sqlestudiante.Fill(dsPc, “estudiantes”)
      sqlresultado.Fill(dsPc, “resultado”)
      sqlinstitucion.Fill(dsPc, “instituciones”)

      ‘Poblar el informe con el dataSet y mostrarloinfo &

      info.SetDataSource(dsPc)
      CrystalReportViewer1.ReportSource = info
      Catch ex As Exception
      MessageBox.Show(ex.ToString)
      End Try
      End Sub

      Pero el error q se me presenta es en el código del botón aceptar cuando ha digitado un código q no aprace en la base de datos él me muestra el reporte e blanco.
      aquí le dejo el código del otro formulario para q lo revises y me digas si es ahí donde tengo el error o es donde tengo la formula.

      Private Sub btnAceptar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAceptar.Click
      Dim conexion As String = (“Server=ADSI13\ADSI13;” & “Database=Integracion SENA;integrated security = SSPI”)
      Try
      Dim oconexion As New SqlConnection(conexion)
      oconexion.Open()
      If Form1.info.DataDefinition.RecordSelectionFormula = Form1.selectFormula Then
      ‘Form1.cargar()
      Form1.Show()
      ‘Form1.Close()
      Else
      MsgBox(“USUARIO NO ENCONTRADO”, MsgBoxstyle.Critical, “Prueba”)
      Me.txtContraseña.Focus()
      Me.txtContraseña.Clear()
      End If
      Catch ex As Exception
      MsgBox(ex.Message)

      End Try
      End Sub

      Agradesco lo q puedan hacer por mi.
      Espero su respuesta
      Gracias por todo
      Estos son mis correos:
      jaider.lopezm@misena.edu.co
      jaider.lopez@comunidad.sena.edu.co

      jaider

      agosto 22, 2008 at 12:17 am

    26. hola…estoy haciendo un reporte de todos los servicios del dia, y no me muestran algunos campos con sus datos…pero cuando no tiene ningun datos el cristal me sale completo las columnas..pero sin datos

      Naim

      septiembre 8, 2008 at 5:49 pm

    27. TENGO UN REPORTE DE UNA TABLA FOXPRO 2.6 (DBF) Y FILTRO POR UN CAMPO QUE EN VARIOS REGISTROS ESTA VACIO COMO HAGO PARA QUE ME MUESTRE SOLO LOS QUE ESTAN LLENOS

      NOEL

      septiembre 15, 2008 at 8:22 pm

    28. ya que cuando utilizo el filtro el reporte sale en bvlanco

      NOEL

      septiembre 15, 2008 at 8:23 pm

    29. alguien me puede dar el codigo que necesito para conectar visual basic 6.0 con crystal reports 11 utilizando una base de datos de acces 2003 es urgente porfavor alquien que sepa de esto porfavor mandemelo y si me pude explicar lo que hizo en el codigo es urgente

      julio

      septiembre 18, 2008 at 10:05 pm

    30. me pueden ayuar a conseguir un form que mande a imprimir reportes filtrando un dato consultado

      Alex

      octubre 7, 2008 at 3:55 pm

    31. Al hacer un reporte con Crystal en la seccion detail me repite cada tupla dos veces. En la tabla son unicas, pero el reporte lo duplica.
      Tambien necesito tener dos secciones de detalle ya que quiero listar todos los trabajos y luego listar todos los pagos. Si hago dos secciones detail, me intercala las tuplas. Y ademas no se como agregar el titulo para las tuplas del segundo detalle.
      Alguien podria ayudarme? Muchas gracias

      Florencia

      octubre 29, 2008 at 8:54 pm

    32. Estoy generando una aplicación en visual basic 6.0 y crystal report 8.0 y en un reporte donde estoy generando un par de subreportes con tablas no relacionadas me marca error “File Not Found” no logro entender por que da ese error, me podrían dar una pista sobre esto, muchas gracias por su ayuda y saludos.

      José Luis González

      noviembre 13, 2008 at 8:57 pm

    33. Hola como estan? soy nuevo en todo el tema de crystal reports, y en el lugar que trabajo surgio un inconveniente con unos reportes que al actualizar la base de datos, los reportes dejaron de funcionar. Note que la tabla a la que se referia el reporte habia cambiado unos campos y por eso el reporte tiraba errores. Todo esto lo pude hacer sin conexion a la DB, mi problema surgio cuando 3 de los campos era si o si necesario la conexion a la DB para que actualize la tabla y se vean los nuevos campos… el problema es que estoy teniendo muchos inconvenientes a la hora de hacer la conexion con el crystal y la DB (SYBASE), alguien tiene experiencia de como solucionar mi problema?

      Desde ya Muchas Gracias!!

      Ernesto

      noviembre 18, 2008 at 4:38 pm

    34. Hola a todos

      No se si alguno se ha topado con el problema que les comentaré, pero espero que alguien tenga una lección aprendida al respecto:
      Resulta que estoy intentando modificar un reporte en Crystal 8 con VB6 pero de un tiempo para aca (incluso desde antes de modificarlo) ya no salia, me marcaba el error “File not found”, estuve debugueando y no encontré nada raro, incluso pense que era porque la consulta la hacía directamente en el código y ahora la puse en una función de SQL, la cual me regresa la misma información, pero el reporte sigue marcando error. Si necesitan más detalle, con gusto les contesto.

      Ruth

      noviembre 26, 2008 at 10:36 pm

    35. Buenas tengo una pregunta.Bueno tengo el siguiente problema tengo varios reportes que poseen un solo parametro que es una fecha. Mi Store Procedure que genera el reporte tiene un parametro Datetime. Y desde el Visual studio le envio un parametro Date. El problema radica en que hay veces que cuando enviamos la fecha de parametro este reporte funciona. Pero hay veces que se congela. Y la solucion que encontre para que no se congele es ponerle a mi procedure. Por ejemplo : @fecha = null y despues de ejecutar el procedure me funciona nuevamente. Pero el problema radica que esta solucion es temporal porque nuevamente se me congela a veces y tengo q volver a cambiarle el parametro del store a @fecha solamente.

      Miguel

      enero 27, 2009 at 1:58 am

    36. Solucion para File Not Found
      Dim CRReporte As CRAXDRT.Report
      Dim crAplicacion As New CRAXDRT.Application
      Dim oRecordset As New ADODB.Recordset
      Dim oSubRecordset As New ADODB.Recordset

      Set oSubRecordset = .DataSource(“Select * from Tabla”, Parametro)
      Set oRecordset = .DataSource(“Select * from Tabla2”, Parametros)
      Set CRReporte = crAplicacion.OpenReport(App.Path & “\” & “Reportes” & “\” & “Nombre_Del_Reporte”, 1)
      With CRReporte
      .DiscardSavedData .OpenSubreport(“Nombre_del_SubReporte”).Database.SetDataSource oSubRecordset
      .Database.SetDataSource oRecordset
      .PrinterDuplex = crPRDPSimplex
      end with
      With frmReporte.CRReporte
      .ReportSource = CRReporte
      .ViewReport
      End With

      Espero les sirva

      Sa!

      febrero 10, 2009 at 12:30 pm

    37. Hola, necesito ayuda tengo una base de datos en acces 2007 que esta en una carpeta compartida y tengo una aplicacion en vb 6 que reportea en crystal reports XI, para que la base de datos no pueda ser accedida por cualquier persona le puse contraseña el problema es que al tratar de abrir un reporte que contiene campos de dos tablas me envia un mensaje de error que dice logon failed details[database vendor code: -1905], la conexion de CR XI con la bd la hago a traves de ODBC y cuando abro informes que solo utilizan una tabla funciona perfectamente

      JOSE MANUEL

      febrero 10, 2009 at 7:03 pm

    38. disculpa Jose pero tengo un prblema con un crystal report.
      Lo que pasa es que cargo los datos utlizando conjunto de datos .XSD y al parecer todo esta bien. los campos que tengo en detalle los arrastro directamente de los campos de las tablas el problema es que al visualizarlo imprime dos veces cada registro por ejemplo si tengo en la base de datos:
      Clave Usuario
      1 Luis
      2 Victor
      3 Julio
      me muestra lo siguiente:
      Clave Usuario
      1 Luis
      2 Victor
      3 Julio
      1 Luis
      2 Victor
      3 Julio

      Y no se a que se deba que siempre me imprima dos veces todos los registros. espero que puedas ayudarme. gracias de antemano.

      Julio Ota

      mayo 8, 2009 at 11:25 pm

      • Ordenando mi correo me encuentro unos comentarios del blog que no sabia que existian. Aunque este comentario de Julio Ota, es del 8 de Mayo, y siendo hoy 1 de Dicimebre (casi nada no!) igual lleno el espacio a comentar referente a este caso.

        Si, a mi me ha pasado en varias ocasiones el que se me repite la informacion en Crystal Report, pero no se si este sea el mismo caso, es decir, mismo resultado, pero no necesariamente mismas situaciones. En mi caso era por algo realmente tonto.

        Recordando un poco esas situaciones (por no decir probelmas), se me presentaba algo asi por algo tan simple como el que el marco o espacio contenedor de datos lo habia ajustado muy largo, en comparacion con el largo de la hoja (tipo carta en mi caso). Tambien cuando eran datos de una SQL relacionando datos de varias tablas, se repetian los registros porque si un campo se repetia, obviamente repetia la tupla completa, algo asi como indicar un DISTINC(campo) para evitar la redundancia o duplicidad, pero esto es correcto en algunos casos, en otros no.

        Esos han sido mis casos de duplicidad de registros, incluso, hasta colocando la SQL en una seccion de Head y no de Detail me servia y se solventaba, no se si algo de este comentario apunte a lo mismo.

        jose

        diciembre 1, 2009 at 9:03 pm

    39. Hola, buenas noches.
      Estoy trabajando con Visual Studio 2005, aqui en la empresa se desarrollo un sistema para el manejo de bodegas, nada mas que las personas que lo desarrollaron ya no estan en la empresa y yo lo estoy revisando para hacerle unas adecuaciones, el problema que tengo es que al visualizar los reportes en Crystal Reports Viewer, el verlos no es el problema, es al imprimirlos, le doy click en el icono de imprimir reporte y no pasa nada simplemente no imprime nada, y no da señal de que lo este haciendo, alguien sabria la causa de este detalle. se los agradeceria mucho la ayuda. ya tengo rato buscandole y no le doy al clavo.
      Gracias de antemando por el apoyo.

      Hermas Ortiz

      agosto 11, 2009 at 2:59 am

    40. Si tu reporte carga sin problemas, se visualiza y le das al boton imprimir y no imprime, realmente se consideraria que el problema no lo tiene Crystal Report ya que de haber algun problema con el reporte, ni siquiera se cargaria o saldria en blanco. Pero si el reporte se viaualiza bien, eso indica que todo funciona bien, relacion de las tablas, datos de formato correcto, formula de reporte sin problemas, etc.

      Tu problema debe estar en el vinculo de la impresora con el PC, verifique bien a que impresora estas apuntando, en caso de ser una impresora en Red, haz incluso la prueba de imprimir una pagina de prueba, imprime algo desde Windows, intenta imprimir desde otro equipo, confirma que tu usuario tiene los permisos para imprimir en esa impresora.

      Verifica si el programa desarrollado en la empresa tiene configurada esa impresora, tambien intenta imprimir un reporte distinto al actual. Entra en Crystal Report, abre el reporte y hazle una Verificación de Base de Datos al reporte para comprobar si nadie ha hecho cambios a nivel de Base de Datos y el reporte deba actualizarse, pero el perfil del problema apunta más a ser problema de impresora a no ser que puedas imprimir cualquier cosa menos el reporte.

      saludos.

      jose

      agosto 11, 2009 at 1:09 pm

      • Hola Jose mira tengo un problema con Crystal Report pero ya es en el diseño tengo ya un rato con este problema y la verdad ya no se ni que hacer.
        ¿Se puede repetir en la siguiente pagina la parte del detalle?
        ¿Tengo un subreporte y quisiera saver si se puede sacar la sumatoria de la primera hoja, y luego la sumatoria de la hoja 2, pero que esa sumatoria me aparezca en la hoja 1 y un total de la sumatoria de las dos hojas

        Zuri

        agosto 18, 2009 at 5:34 pm

    41. No comprendo mucho lo de repetir en la segunda pagina, cuando los datos exceden la 1era hoja, se crea la 2da.. etc, para repetir exactamente una informacion completa en una 2da hoja, etc, ya seria colocar los campos no en el body details, sino en la sección de cabecero del reporte para que dicha informacion aparezca en cada continuacion de hoja, pero eso no permitira multiples registros sino uno solo, ya que es la seccion Detalle la que permite varios registros.

      Sobre sumar o relacionar dos campos de dos reportes diferentes (sea un subreporte o no) realmente creo que esto no es posible. Prueba boton derecho en el subreporte, Change Subreport Links, pero esto solo te permitira meter un campo de Report1 a Report2 (siendo report2 el subreporte de report1), pero el dato sea un Sum(), Count(), un dato Formula con el Total, si aparecera en datos o Formulas del reprot2 pero perdera el vinculo con su tabla, por lo que no cargara nada y Crystal pedira un dato inicial para evaluarlo en la hoja.

      El que crees una SQL en la BD que haga esta sumatoria no creo que tampoco te sirva, eso dependeria de si lograses crear la SQL que genere tanto una sumatoria como de la otra y puedas colocar el campoSumatoria de la SQL en el reporte agregandolo al reporte como cualquier otra tabla como normalmente se trabaja.

      Esto es dificil (lo de trabajar dos datos de dos reportes diferentes) porque aunque uno es subreporte del otro, realmente Crystal no los está relacionando, no se ven las tablas de uno o del otro en la relacion de tablas, ni formulas, etc, estan juntos pero no revueltos por lo que vincular un proceso de datos de otro es dificil, en mi caso no me ha pasado y de suceder, tendria que ingeniarmelas como sea para conseguir solventarlo.

      No creo que seas el primero al que se le presente esto, por lo que ya seria buscar en internet y ver quien ha solucionado esta relacion entre reportes.

      jose

      agosto 18, 2009 at 7:06 pm

      • La verdad ya investigue un buen y no encuentro nada, lo que pasa es que almomento de mandar imprimir en el detalle me sale la tabla que le dibuje al momento de pasar a la 2da hoja me sigue imprimiendo los registros pero la tabla que yo dibuje ya no sale, por eso mi pregunta de que si se puede repetir la parte de detalle.

        Zuri

        agosto 18, 2009 at 9:04 pm

        • No entiendo, me confundes cuando dices lo de “dibujar” la tabla.

          Lo unico que recuerdo referente a repetirse la informacion en otra hoja era porque los campos eran demasiados o alguno de ellos era un campo que alargue mucho y el formato de hoja del reporte era Carta, por lo que la informacion completa aparecia nuevamente en otra hoja porque era un subreporte o era un query, es decir, era un grupo de datos completos que o pasan todos a la siguiente hoja o no, pero no era como el caso de quedar los datos en la 1era hoja y pasarse alguno (alguno que otro los ultimos normalmente) a la siguiente hoja, algo verdaderamente estupido pero ocasionaba dicho problema, y no sé si sea tu caso. En caso de tener informacion agrupada (es decir, creaste grupos en Crystal para que agruge la información) verifica esto.

          jose

          agosto 19, 2009 at 2:11 am

    42. No no uso grupos, creo que no me se explicar verdad, mira tengo un reporte pero en la parte del detalle tengo un subreporte, este tiene que ir en una tabla bueno almomento de que se imprima debe de aparecer en una tabla si yo formo la tabla en el detalle, suando se llena automaticamente pasa a la otro mi problema es cuando pasa a la siguiente hoja ya no aparece la tabla, aparecen solo los registros, la tabla aparece nadamas en la primera hoja entonces mi pregunta es que si tu sabes alguna forma para que aparezca en la siguiente hoja igual.

      Zuri

      agosto 19, 2009 at 3:43 pm

      • Necesariamente el subreporte debe estar en el Details?
        Mueve el subreporte a otra sección del reporte, la sección debajo de Detalle por ejemplo.

        Lo de “tabla” confundia en vista de que uno piensa primeramente en “tabla” es a las tablas de la BD, pero tu al decir tabla es como un marco donde contienes o se mostraran los registros dentro de el.

        Un subreporte predeterminadamente aparece en un recuadro, que uno le deja o le quita dichos bordes, pero en tu caso, indicas que haz “dibujado” una tabla donde estara el subreporte bien sea con lineas, rectangulos o algun objeto parecido donde contendras la información, es lo que se entiende.

        No sé si esa tabla la haces en el Reporte principal o dentro del subreporte, deberia estar presente es en el subreporte. Es todo lo que podria opinar referente al caso.

        jose

        agosto 19, 2009 at 4:35 pm

    43. Estimado José
      Veo que tienes una paciencia infinita y voy a tratar de no abusar de ella.
      Estoy trabajando en VB con Sql Server y tengo un reporte en Crystal que debe salir en Original y Duplicado en la misma hoja (mitad y mitad)
      El problema es que cada una de esas mitades tiene un subreporte inluido. Cuando quiero agregar el mismo subreporte en la segunda mitad me lo agrega como subreporte.rpt – 01
      Como el dataset está agregado en la propiedad subreporte.database.tables.setDataSourse, el segundo subreporte me sale en blanco.
      Qué es lo que debo hacer o qué es lo que estoy haciendo mal? Desde ya, mil gracias
      Luis

      luis

      septiembre 24, 2009 at 7:37 pm

    44. No se cual version de VB.NET usas y cual de CR.

      Tu caso es de imprimir una hoja con separacion punteada donde se le entrega a una persona copia y se conserga el original de factura o lo que sea dicha impresion. Y tienes un reporte Maestro-Detalle, donde el subreporte debe ser el detalle (varios items de la factura). Reporte principal un registro de la tabla A, subreporte varios registros de la tabla B.

      No es que esta sea la solucion, pero como otra opcion, prueba tener un reporte Padre sin datos. En la 1era mitad coloca (no me refiero a tu subreporte sino a los datos maestro) un subreporte con los datos Maestro y ese mismo subreporte tendra a su subreporte dentro. Y vuelve a poner esto en la 2da mitad de la hoja (el reporte contenedor en blanco).

      Otro manejo bien valido es crear una SQL que arme o se traiga los datos del subreporte, y llamar en tu subreporte la SQL.

      Perdon por darte estas sugerencias pero en estos momentos mi sistema anfitrion o host es un Ubuntu Linux, y no puedo en estos momentos hacer unas pruebas para opinar en base a ello. Pero espero que te den una idea de como atacar el fallo.

      saludos.

      jose

      septiembre 24, 2009 at 8:00 pm

      • Jose, me podrias dar una mano… mi problema es que demora en mostrarme los reportes, los muestra perfecto, pero demora demaciado… existe alguna forma para que sea mas rapido? Uso el Crystal Report 4.6
        Gracias, saludos

        agustina

        agosto 5, 2013 at 9:03 pm

    45. Hola,

      Tengo un problema con el Crystal Reports.
      1. Utilizo Visual Studio 2008 / Crystal Reports 2008 / SQL Server 2000
      2. Tengo un reporte que utiliza un procedimiento almacenado que extra datos y una de las comumas es una fecha.
      3. El reporte funciona a la perfección en mi máquina.
      4. El reporte funciona e el servidor a excepción del problema. NO MUESTRA LOS DATOS FECHA. Es decir, muestra toda la información, excepto las fechas.
      5. El reporte extrae datos utilizando un SqlDataSource y no funciona.
      6. Cuando dejo de utilizar el SqlDataSource y pongo el reporte en el servidor, entonces al antrar al reporte Crystal Reports 2008 me solicita datos para los párametros del procedimiento almacendo, que son dos fechas, utilizo los controles de Crystal Reports y el reporte funciona a la perfección.

      ¿Qué debo de hacer para que el reporte funcione correctamente utilizando SqlDataSource?

      Saludos Cordiales y muchas gracias de antemano

      Javier Garcia

      octubre 9, 2009 at 8:36 pm

    46. Para este caso si no te podre ayudar, actualmente ya no uso Crystal Report, ando trabajando y metido en otras cosas (web, php, etc) ademas de que estoy bajo linux y ya no en windows.

      Es raro (siempre se dice “es raro” en este mundo de la informatica donde las vacas vuelan y lo hacen muy bien). Si te funciona perfecto en tu PC y al subirlo al servidor no, supongo que tienes tu BD local y la de produccion (la OnLine en el servidor) el Store Prodcedure (SP) deberia ser igual. Problemas con campso de Fecha y Hora que he vivido ha sido por culpa del sistema operativo, el formato dd/mm/yyy e oncluso “HH:mm:ss” algo asi me ha sucedido en lo que se refiere tanto a reportes como archivos planos de banco que no funcionan o arrojaban una extrana fecha (en tu caso es que no sale). Seria bueno ver si ademas de tu PC, en cual otro sirve perfecto (otro PC con las aplicaciones de desarrollo montadas) o una PC virtual para hacer pruebas. Algun tipo de configuracion tiene el servidor que es distinto a tu equipo de trabajo (PC), ya que si el problema fuese en el reporte, en el SP, fallaria igual donde sea.

      Perdon por la demora de respuesta (ordenando mi correo vi unos del blog que no sabia) y disculpa si en todo caso esto no te ayude, esperando que para estas fechas la situacion este ya resuelta (supongo).

      jose

      diciembre 1, 2009 at 9:15 pm

    47. Hola,

      migre a delphi 2006, pero no consigo vcl 11.0.0.0 de crystal para utilizar lo reportes, donde puedo conseguirlos?

      Gabriel

      febrero 25, 2010 at 8:18 pm

    48. Puedes probar buscarlo en thepiratebay.org aunque en ocasiones esta algo sobrecargado, pero podrias conseguir ahi un iso del cd.

      jose

      febrero 25, 2010 at 8:23 pm

    49. Hola nuevamente

      ya Logre descargar el crystal XI y no logro encontrar los archivos necesarios para instalar el componente en delphi 2006, alguna sugerencia?

      Gabriel

      febrero 27, 2010 at 6:58 pm

    50. si alguine tiene los vcl, de crystal para delphi 2006 les agradeceria mucho si me los mandan a mi correo gagarra@yahoo.com

      Gabriel

      febrero 27, 2010 at 6:59 pm

    51. Hola José te cuento que hace varias semanas vengo luchando con los reportes de Crystal Report, estoy programando en Vb.net 2005, uso el Crystal Report 2008 los informes, andan bien en la máquina donde estoy desarrollando, pero a la hora de ejecutarlo en la máquina Cliente, me da error y se cierra.

      Te cuento que ya probe meter el MERGE al proyecto, e instalar el packete de distribución crredist2005_x86.msi, e instale ReportViewer.exe, y nose que otras cosas mas, y nada….

      Lo raro es que si quiero abrir un FORM que tiene el CrystalReportViewer pero no tiene ningun informe RPT, tampoco me abre y me da el mismo error que en las anteriores. Supongo que es un tema de librerias, ahora cuales son nosé, estoy agotado de buscar y probar si buenos resultados.

      El error es conocido en la web, No se puede cargar el archivo o ensamblado
      ‘CrystalDecisions.ReportAppServer.CommLayer, Version=12……,
      Culture=neutral, PublicKeyToken=692fbea5521e1304’ ..

      Lo que aun me desconcierta es que dicen que hay que colocar el codigo del producto y nunca me lo pide o nose donde colocarlo.

      Ojala me puedas dar una mano…Saludos

      Fabian

      mayo 18, 2010 at 4:01 am

    52. hola señores, a ver si me pueden ayudar, tengo un sistema en Visual basic 6.0 y crystal report 8.5 y SQL 2000. el problema es con los reportes al llamarlo de la PC cliente. Bueno los reportes los diseño a atraves de OLDB y me conecto al servidor y la base de datos uso el usuario = sa y le coloco una clave.
      Me he dado cuenta que cuando le coloco la clave al usuario sa, el reporte no habre desde el cliente y me vota el error “que no puede abrir el SQL”. que es lo que se necesita dado que necesito meterle una clave al usuario sa. si el usuario no tiene clave si funciona normal.
      a ver si me pueden ayudar

      Marcos

      mayo 26, 2010 at 9:43 pm

    53. hola queria ver si me podian ayudar, estoy haciendo unos reportes de unas actas las cuales tienen un formato predefinido entonces para llenarlas he creado un procedimiento almacenado que me genera las actas por completo y las guarda en un campo de una vista que crea el store procedure, mi problema surge al momento de general el reporte ya que me muestra la primera pagina en blanco y a partir de la segunda me empieza a mostrar la informacion y desconosco cual puede ser el motivo que este generando este problema noc si alguno de ustedes me puede ayudar???

      Javier Martinez

      junio 19, 2010 at 5:11 pm

    54. Tengo una aplicacion en visual studio 2008. Los reportes en cristal y bd Mysql.
      en mi equipo funcionan todos lo reportes, pero en la red, cuando los llevo al equipo del cliente, unos SI funcionan otros no. Me abre una ventana de “Conexion a la Base de Datos”, nombre del servidor: NewDatase y pide Id de inicio de sesion y contraseña. Pero hay otros repórtes hechos igual y SI funcionan. Qu epuede pasar.
      Agradezco su ayuda

      Marina

      septiembre 6, 2010 at 10:24 pm

      • No estoy muy familiarizado con Visual studio, pero creo que el problema lo tienes al momento de madar abrir el reporte no le pasas los parametros requeridos de usuario y contraseña de la base de datos desde tu lenguaje de programación este es un ejemplo pero en delphi:

        reporte es el nombre que to le di al componente de crystal en mi código
        reporte.Clear;
        reporte.WindowButtonBar.CloseBtn:=true;
        reporte.WindowButtonBar.ExportBtn:=True;
        reporte.WindowButtonBar.SearchBtn:=true;
        reporte.WindowButtonBar.RefreshBtn:=true;
        reporte.WindowButtonBar.PrintSetupBtn:=true;
        reporte.WindowState:=wsMaximized;
        reporte.WindowStyle.BorderStyle:=bsSizeable;
        reporte.WindowStyle.MaxButton:=True;
        reporte.WindowStyle.MinButton:=True;
        reporte.WindowStyle.SystemMenu:=True;
        reporte.WindowStyle.Title:=’MiPrograma’; reporte.Connect.DatabaseName:=base_datos.databasename; reporte.ReportName:=’ruta\numbre_del_reporte.rpt’;
        reporte.Connect.ServerName:=base_datos.databasename;

        reporte.Connect.UserID:=’Administrador’;
        reporte.Connect.Password:=’clave’;

        reporte.ParamFields.Clear;

        en caso de usar parametros:

        reporte.ParamFields{0].currentvalue:=’tu paramerio 1′;
        reporte.ParamFields[1].currentvalue:=’tu parametro 2′;
        reporte.Execute;

        Gabriel

        septiembre 15, 2010 at 3:27 am

    55. Hola José, trabajo con Crystal 8.5 y BD Sybase 12.5, me conecto con OBDC desde Visual Basic y todo funciona bien, pero el nombre de la base queda enganchado al informe aunque la cambie desde el OBDC, por lo menos en otra versión con SQL no ocurre este problema.

      Nelson

      septiembre 28, 2010 at 4:44 pm

    56. Hola Jose, estoy intentando conectar un formulario de reporte de crystal XI desde php. Funciona bien el reporte mientras no declare use una base de datos en el reporte sin embargo en preview del crystal todo ok. Pense primero que era problema de acceso con mysql pero creo que no es ese el problema pues utilize tambien con access y tiene la mismisima dificultad.
      El codigo empleado.
      OpenReport($rn,1);
      $rap->ExportOptions->DiskFileName=$_SERVER[‘DOCUMENT_ROOT’].”//reclamos//pendiente.pdf”;
      $rap->ExportOptions->DestinationType=1; // Export to File
      $rap->ExportOptions->FormatType=31; //31 pdf type
      $rap->Export(false);
      $creport = null;
      $rap = null;
      $mi_pdf =$_SERVER[‘DOCUMENT_ROOT’].”//reclamos//pendiente.pdf”;
      header(‘Content-type: application/pdf’);
      header(‘Content-Disposition: attachment; filename=”‘.$mi_pdf.'”‘);
      readfile($mi_pdf);
      ?>

      Arroja el sgte. error

      Fatal error: Uncaught exception ‘com_exception’ with message ‘Source: Crystal Reports ActiveX DesignerDescription: Failed to open the connection.’ in C:\AppServ\www\reclamos\gen_pendiente0.php:9 Stack trace: #0 C:\AppServ\www\reclamos\gen_pendiente0.php(9): variant->Export(false) #1 {main} thrown in C:\AppServ\www\reclamos\gen_pendiente0.php on line 9

      Luis Isasi

      diciembre 28, 2010 at 12:18 pm

    57. Mis disculpas referente al codigo, el codigo completo seria asi.

      OpenReport($rn,1);
      $rap->ExportOptions->DiskFileName=$_SERVER[‘DOCUMENT_ROOT’].”//reclamos//pendiente.pdf”;
      $rap->ExportOptions->DestinationType=1; // Export to File
      $rap->ExportOptions->FormatType=31; //31 pdf type
      $rap->Export(false);
      $creport = null;
      $rap = null;
      $mi_pdf =$_SERVER[‘DOCUMENT_ROOT’].”//reclamos//pendiente.pdf”;
      header(‘Content-type: application/pdf’);
      header(‘Content-Disposition: attachment; filename=”‘.$mi_pdf.'”‘);
      readfile($mi_pdf);
      ?>

      Luis Isasi

      diciembre 28, 2010 at 12:26 pm

    58. No puedo conectar cristal reports 9 , vb6 y oracle 10g
      Sumado a que no hay mucha información, mi problema es que deseo conectar cristal con un DB Oracle 10g, y me siempre error en logon.
      como hacer para setear y que no me pida mas la contraseña. desde ya gracias

      EXEQUIEL

      mayo 12, 2011 at 3:16 pm

    59. ayuda

      Tengo un problema con el crystal, despues de generar una cantidad mas o menos 70 reportes seguidos genera el siguiente error “Error: Load report failed.” y no permite generar mas. Creo q es por q la conexion queda abierta pero no se como cerrarla o si es otra cosa por favor para que me ayudes

      gracias

      eliza

      junio 1, 2011 at 7:24 pm

    60. Hola Jose he visto que le dedicas tiempo a responder , que tienes una vasta experiencia en crystal y una pasiencia como pocos jaja por eso me atrevo a hacerte una consulta..
      Hace tiempo tengo hecha una aplicacion en vb6 y genere algunos reportes en crystal XI, el problema es que cuando llevo la aplicacion a la maquina donde se va a usar me muestra el reporte en blanco, en mi maquina anda 10 puntos, a un dato extra estoy trabajando con una maquina virtual de xp en mi win7 de todas dormas lo probe en una mauina con xp y hace lo mismo desde la ventana de vb6 lo muestra pero desde el ejecutable lo muestra en blanco, en mi maquina lo muestra bien incluso al ejecutable, llevo mucho tiempo buscando una respuesta y nada, te agadeceria infinitamente una respuesta, desde ya muchas gracias…

      leo

      septiembre 28, 2011 at 1:27 pm

    61. Estoy restituyendo una aplicación vieja que corre en vb6 con Crystal 4.6.1 (el mismo que viene empaquetado con el visual BASIC). He instalado el Crystal nuevamente y , si bien puedo crear reportes nuevos, no puedo modificar ninguno de los reportes viejos dado que el diseñador del Crystal no carga ni siquiera el rpt, dando un mensaje unable to load report. Alguien sabe que puedo hacer para poder cargar y modificar los archivos viejos rpt?

      Jorge

      diciembre 5, 2011 at 2:32 pm

    62. para filtrar registros con una fecha nula en el reporte, como indico en la sintasis del registro ya que no me funciona {M4T_VALOR.FEC_FIN} isnull

      Fidel

      enero 31, 2012 at 8:14 pm

    63. Hola, muy buen blog te felicito, te comento que tengo un reporte en crystal para visual basic 2008, este reporte contiene subreportes con la condicionante de que si alguno de los subreportes no trae datos no presenta el subreporte, al ejecutarlo en la maquina del cliente le pasa que dos de los subreportes no presentan datos, pero al correrlo en otra maquina no presenta problema algúno

      David

      julio 3, 2012 at 9:57 pm

    64. Que tal, tengo 11 años que no había programado hice unos proyectos en visual basic4 y después otros en visual 6 me dieron oportunidad de desempolvarme y ahora estoy de vuelta diseñando en visual 6 me podrías decir por que el crystal report que viene en la versión 4 no me quiere cargar una base de datos, se tiene que salir, diseño en windows xp server pack 3

      Norma

      noviembre 2, 2012 at 5:45 pm

    65. It appears you actually fully understand quite a bit regarding this subject
      and it shows as a result of this amazing posting, titled “Posibles causas que hacen
      que un Reporte de Crystal no funcione | ITECH Blog”.
      I am grateful -Nichol

      http://google.com

      febrero 12, 2013 at 6:59 pm

    66. Hola: Tengo que un problema que quisiera me den alguna salida. Quiero imprimir resultados de un analisis clinico en CR , pero quiero que aparezca el nombre del resultado y su valor, solo para los valores que tengan datos. Si el resultado del analisis tiene 20 posibles datos, por ejemplo Colesterol, trigliceridos, glucosa, urea, etc y solo se saco resultados para Colesterol y trigliceridos, imprima solo esos dos con sus valores, el resto de datos no salga en el reporte. Lo he hecho con el objeto printer, pero seria mas presentable con el CR. Estoy usando el 8.5
      Gracias

      Miguel

      febrero 22, 2013 at 4:15 pm

    67. Q TAL, ESPERO Q ALGUIEN M PUEDA AYUDAR, TENGO UN REPORTE HECHO EN CRYSTAL REPORTS, EL CUAL CONTIENE UN GRAFICO, Y TENGO UNA APLICACION EN VISUAL BASIC 6.0 DESDE DONDE EJECUTO ESE REPORTE, Y LO VEO PERFECTAMENTE BIEN PERO AL CERRAR EL REPORTE LA APLICACION SE ME CONGELA O TENGO PROBLEMAS PARA SEGUIR TRABAJANDO, TENGO Q FORZAR EL CIERRE D LA APLICACION Y VOLVERLA A EJECUTAR PARA SEGUIR TRABAJANDO CORRECTAMENTE.

      BatMan

      marzo 8, 2013 at 6:11 pm

    68. Hola, mi problema es que demora mucho al mostrar los reportes… existe alguna forma para que sea mas rapido?

      agustina

      agosto 5, 2013 at 9:00 pm

    69. Uso el crystal report 4.6

      agustina

      agosto 5, 2013 at 9:01 pm

    70. Hola hola, como puedo lograr que el reporte me muestre los datos , es decir esta es mi llave MAQ-MOLD-F_INICIO tengo varias tablas y la pricipal se llama JUNTAS de ahi se ligan todas,perooo en la misma de juntas tengo MAQMC-MOLDMC-F_INICIOMC de la cual me compara en el resto de las tablas y si coincide me debe traer la informacion de MC, es decir manejo los mismos campos pero son dos consultas en una

      Ricardo {Hdz

      Ricardo Hdz

      septiembre 16, 2013 at 4:10 pm

    71. Hola que tal?? Tengo instaldo el crystal reports 8. y cuando escribo la sentencia Picture no la reconoce. alguno sabe porque?? Muchas gracias
      Juan

      Juan

      octubre 16, 2013 at 8:08 pm

    72. Gracias Amigo ….la verdad que tu pagina me a sido de mucha ayuda ya que solo me faltaba un reporte con el q me salia errores para terminar mi proyecto de titulación…:)

      CHIO

      noviembre 12, 2013 at 5:21 pm

    73. Hola fijate que trabajo en C#, y habian varios reportes ya funcionando! ahora sucede que al generarse el reporte este solo aparece de derecha a izquida hasta la mitad. Y del centro al final de la pagina sale en blanco tanto label como datos.

      rjzue

      abril 25, 2015 at 3:16 pm

    74. ¡Me funciono de maravilla, gracias!

      Ana Lilia

      mayo 26, 2015 at 5:04 pm

    75. Perfecto amigo el problema era la relacion de tablas. Tener la relacion de tablas o no depende de mucho ya que yo le envio varios parametros al crystal y si uno de ellos no existe o no encuentra en la tabla no me muestra nada asi los otros parametros si estan en sus tablas respectivamente. Gracias. Me ayudo en mucho.

      Kevin

      junio 27, 2015 at 4:14 pm

    76. Te hago una consulta,
      ejecuto un reporte en dos entornos,
      en uno se ve correctamente y en el otro se desencaja todo,
      las celdas se superponen, y en algunos casos las imagenes de fondo pasan al frente.
      Porque podra ser?
      Mil gracias.

      Nahuel

      julio 17, 2015 at 4:12 pm

    77. Un saludo cordial
      trate de realizar la conexion en c sharp con cristal repot me sale el siguiente mensaje La versión de .NET Framework de destino “.NETFramework,Version=v4.0,Profile=Client” actual no incluye el elemento “System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a” del que depende el ensamblado “CrystalDecisions.CrystalReports.Engine, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304, processorArchitecture=MSIL”

      por favor me podrían ayudar a solucionar el problema

      gracias de antemano

      atte.
      Rene Lopez

      Rene Lopez A.

      julio 27, 2015 at 3:48 pm

      • Intenta cambiar esto en el app.config.
        Esta sería la forma correcta

        <!–

        –>

        Esme Rivero

        julio 19, 2016 at 7:18 pm

    78. hola

      tengo un problema con crsytal, agrego una tabla para usar un campo de dicha tabla y al momento de exportarlo y probarlo en sap, no me muestra ninguno de los datos que jalo de las diferentes tablas que tengo y al quitar ese campo q agregue y eliminar la tabla, si me jala todos los demas datos de las tablas.

      alfonso

      julio 27, 2015 at 9:56 pm

    79. Ayuda por favor he estado una semana tratando de ver por que mi reporte no se visualiza correctamente en un proyeco asp.net que tengo y resulta que al abrir otro proyecto realizado anteriormente por otro programador el reporte se vizualiza correctamente(pagina generada y datos del cliente)

      mi reporte solo sale el boton de impresion y la hoja en este caso sale en plomo.

      asi lo llamo en mi aspx.

      y en la clase c#

      using System;
      using System.Collections.Generic;
      using System.Linq;
      using System.Web;
      using System.Web.UI;
      using System.Web.UI.WebControls;
      using Microsoft.Reporting.WebForms;
      using CrystalDecisions.Shared;
      using CrystalDecisions.CrystalReports.Engine;

      namespace WebJR.ViewClientes
      {
      public partial class FrEstadoDeCuenta : System.Web.UI.Page
      {
      protected void Page_Load(object sender, EventArgs e)
      {
      if (Session[“CardCode”] != null)
      {
      try
      {
      ReportDocument hola = new ReportDocument();
      hola.Load(Server.MapPath(“../Cuenta Corriente Clientes.rpt”));
      hola.SetParameterValue(0, DateTime.Now.ToShortDateString());
      hola.SetParameterValue(1, Session[“CardCode”].ToString());
      hola.SetDatabaseLogon(“sa”, “HPPRSR0051”);
      CrystalReportViewer1.ReportSource = hola;
      }
      catch
      {
      }
      }
      else
      {
      Session.RemoveAll();
      Response.Redirect(“../ViewHome/FrHome.aspx”);
      }
      }

      }
      }

      Luis Sepulveda

      septiembre 9, 2015 at 7:15 pm

    80. Hola tengo un problema me dieron unos proyecto y tiene reportes en crystal report 2008, pero cuando quiero abrir los rpt. visual basic express me dice que necesito un editor de rpt que este intalado en el sistema peudo resolver este problema.gracias

      Leandro Mendoza

      abril 28, 2016 at 3:03 am

    81. Buenas noches nunca e usado crystalreport para visual studio 2012, trato de hacer un reporte y me sale el siguiente error

      “No es posible cargar la información de la base de datos.

      Error en el archivo temp_a47e48ec-e23d-4dd5-8c9b-9ef13102d9cf {13CE9AA8-1AE8-4117-964E-8E9C212DAD22}.rpt:

      No se pudo cargar la información de la base de datos.

      No es posible cargar la información de la base de datos. Error en el archivo “Nombre_del_Archivo.rpt” ”
      me pueden ayudar por favor es para mi Tesis.

      Mi correo “jdyr2013@gmail.com

      Caracas-Venezuela

      JOse Jose

      julio 29, 2016 at 11:40 pm

      • Hola jose solucione ese problema de Crystal report con el siguiente video espero y te funciones.

        Jdavi0492

        octubre 12, 2017 at 4:15 pm

    82. Mano, yo tenia el subreporte en Detalle de verdad agradezco te hayas tomado el tiempo para hacer esta publicacion, estuve todo el dia tratando y que facil fue la solucion, saludos desde Ciudad de Guatemala

      Jorge Luis Romero Morales

      septiembre 11, 2016 at 4:31 am


    Responder

    Introduce tus datos o haz clic en un icono para iniciar sesión:

    Logo de WordPress.com

    Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

    Imagen de Twitter

    Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

    Foto de Facebook

    Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

    Google+ photo

    Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

    Conectando a %s

    A %d blogueros les gusta esto: