none
¡¡¡¡¡¡ Problema con cristal report !!!!!!!!! RRS feed

  • Pregunta

  • Hola a todos, estoy realizando una aplicación de arquitectura cliente servidor, pero tengo un problemita a la hora de  mostrar los reportes en cristal report. Ya los reportes estan perfectos y me salen y todo, pero siempre que se va a mostrar el reporte me pide logearme a la base de datos de donde tomo los datos, y yo no quiero que me muestre eso, si ya yo me conecte bien y todo ¿porque me pide logearme cada ves que se va a mostrar el reporte ?.

    Si alguien me pudiera ayudar se lo agradeceria.....




    jueves, 30 de agosto de 2007 0:43

Respuestas

Todas las respuestas

  • Has probado usando el método SetDatabaseLogon de la clase ReportDocument?

     

    Salud y suerte!

    jueves, 30 de agosto de 2007 6:05
    Moderador
  • Hola,

     

    Yo tuve un problema parecido, pero aún más raro. Depende del cliente con el que me conectaba, me pedía los credenciales o no. Únicamente me los pedía desde uno de los equipos de la oficina, con el resto nada. Cuando aparecían el formulario para introducir los credenciales, lo cerraba y mostraba el informe correctamente...

     

    Un saludo.

    Javier.

    jueves, 30 de agosto de 2007 11:35
  • Y distes con alguna solución?

    jueves, 30 de agosto de 2007 12:45
    Moderador
  • Hola,

     

    La verdad es que no se puede decir que diese con una solución. Lo que sí  es verdad es que utilizo setDataBaseLogon:

     

    informe.SetDatabaseLogon(Accesos.usuario, Accesos.pwd, Accesos.servidor, Accesos.bd)

     

    y como segunda característica que he añadido es en la propiedad del informe "Copiar a directorio:" le doy el valor copiar siempre.

     

    En principio también crei que fuese por desarrollar el informe con CR XI en lugar del que viene con VS 2005, pero como podéis ver, no son cambios muy razonables para conseguir evitar el problema que nos plantea este hilo.

     

    Pero si el problema lo tenía en un único ordenador, quizá tenga que ver con alguna configuración del ordenador cliente, y no de la aplicación o el informe....

     

    Siento no ser de más ayuda.

     

    Un saludo.

     

    Javier.

     

    viernes, 31 de agosto de 2007 6:55
  • GRACIAS TONI RECIO PUDE SOLUCIONAR EL PROBLEMA CON EL SetDatabaseLogon, ME SIRVIO MUCHO, DE ANTE MANO TE DOY  MUCHISIMAS GRACIAS
    sábado, 1 de septiembre de 2007 15:50
  • Un placer!

     

    Recuerda marcar la consulta como contestada.

     

    Gracias!

    sábado, 1 de septiembre de 2007 21:15
    Moderador
  • Hola Toni como te decia el DatabaseLogon me ha servido, pero solo en los equipos donde esta instalado vs.net proque se lo instale al usuario que va a utilizar la aplicacion y le pide usuario y contraseña al momento de abrir los reportes, y algo peor es que le coloco la contraseña y nada no le salen los reportes y eso que le coloco las contraseñas perfectas las que son y todo.

    si sabes de algo te lo agradeceria.
    domingo, 9 de septiembre de 2007 2:11
  • Hola Elías,

     

    Como te dije yo tenía ese problema, cuando te salga la ventana para introducir la clave, cancela ese cuadro de dialogo y por lo menos te saldrá el informe, al menos a mí eso me sucedía.

     

    Es pero que te sriva para algo...aunque no es una solución muy "eficaz",

     

    Un saludo.

     

    Javier.

    domingo, 9 de septiembre de 2007 10:26
  • Realmente Crystal Reports dá de todo... menos facilidades....

     

    El problema creo que reside en que tus máquinas de desarrollo tienen instalados el driver de SQL Server Native Client, algo de lo que seguramente carecen las máquinas en las que te dan problemas los informes. Es fácil de comprobarlo dirigiéndonos a las conexiones ODBC del panel de control.

     

    Si confirmas el escenario, tus solución pasa por instalar los drivers que te he comentado:

    http://download.microsoft.com/download/6/f/9/6f93b273-49b9-4217-a5f7-708dd2e83392/sqlncli.msi

     

    Espero que te sirva.

     

    Salud y suerte!

    martes, 11 de septiembre de 2007 18:19
    Moderador