none
Crystal Reports XI con XML RRS feed

  • Pregunta

  • Buenos dias a todos.

    Escribo para haber si me podrias ayudar con un problema que tengo con Crystal Reports XI.

    Trabajo con Visual Basic 6 y crystal reports XI los reports tiene el origen de datos
    en un fichero XML con Ado.net y necesitaria desde visual basic 6 cambiarle la ubicacion del archivo.

    Tengo hecho este codigo pero no me funciona:

    Dim crApp As New CRAXDDRT.Application
    Dim crRep As New CRAXDDRT.Report
    Dim ofrmRep As New FrmReporte

    Set crRep = crApp.OpenReport("c:\Informe1.rpt", 1)
    crRep.Database.LogOnServer "crdb_adoplus.dll", "C:\Cd\Prueba5.xml", "", "", ""

    ofrmRep.Caption = "titulo"
    ofrmRep.CRViewer1.ReportSource = crRep
    ofrmRep.CRViewer1.DisplayGroupTree = False
    ofrmRep.CRViewer1.ViewReport

    Set crRep = Nothing
    Set crApp = Nothing

    ofrmRep.Show
    Set ofrmRep = Nothing

    Porfavor necesito ayuda.

    Muchas gracias por la ayuda.

    jueves, 11 de febrero de 2010 8:59

Todas las respuestas

  • Doctor no crees que es una exageracion juntar VB 6.0 con Crystal XI????? He ahi tu problema. Tu quiere invocar  el archivo XML desde VB 6.0. No hagas eso porque vas a tener confliptos de toda nauraleza. La tarea de cargar el XML debe hacerlo el mismo Crystal Report XI (si es que trabajas con uno externo y no incrustado el el Visual Studio) y no el VB.6.0 y asignarse al RPT sino solo lo que se debe hacer el llamar solo al RPT. Seria mejor contemplar una migracion a .NET ahi si no vas a tener muchos problemas con eses tema. Por otro lado no es buena practica poner rutas en el mismo codigo del programa sino guardarlos en archivos de configruacion.

    Saludos,

    LoNET

     

     

     

     

    martes, 22 de marzo de 2011 19:06
  • Hola, Encontraste la solucion a tu problema?

    Tenia el mismo problema y pude solucionarlo, si aun necesitas ayuda avisame.

    Saludos.

    martes, 10 de abril de 2012 16:00
  • Hola Pablo, tenes la solucion de este problema a mano?

    Gracias!

    Saludos.

    miércoles, 9 de octubre de 2013 15:42