none
donde cambio el codigo de la ruta de la base de datos de crystal report

    Pregunta

  • donde cambio el codigo de la ruta de la  base de datos de crystal report.

    esque cuando los llevo a otra computadora no funcionan.

    cual es el archivo que contiene la ruta de la base de datos para poner este codigo

    rpt.DataSourceConnections.Item(0).SetConnection("", "" & path1 & "\Xtreme.mdb", False)             

    rpt.DataSourceConnections.Item(0).SetLogon("admin", "admin")


    Humberto Martinez

    viernes, 27 de julio de 2012 18:31

Respuestas

  • pero que key en el Setting estas definiendo para poner el path del archivo ?

    string pathaccess = Path.Combine(Settings.NombreKey, "nombredb.mdb")

    rpt.DataSourceConnections.Item(0).SetConnection("", pathaccess , False)             

    como veras la idea es unir al ruta que defines en el setting tomando la key que definas alli para tomar el path en access

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    • Marcado como respuesta hum_marti viernes, 31 de agosto de 2012 14:43
    viernes, 27 de julio de 2012 19:51

Todas las respuestas

  • pero ese codigo asi como esta es el que usas ?

    o sea se llama Xtreme.mdb tu db ?

    podrias tomar la ruta del archivo de configuracion

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    viernes, 27 de julio de 2012 19:12
  • pero ese codigo asi como esta es el que usas ?

    o sea se llama Xtreme.mdb tu db ?

    podrias tomar la ruta del archivo de configuracion

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    amigo ese codigo es un ejemplo que me distes hace un tiempo lo que desea que me ayudes es  a saber donde se coloca claro modificado un codigo para que aparezca un reporte de cristal report con una ruta a base de datos fija.

    mira en la imagen el monton de archivos que tengo pero no se cuando ejecuto el reporte donde esta la ruta a la base de datos para cambiarla a una fija y asi no me moleste cuando voy a llevarlo a otro pc.  donde se pone el codigo, en el archivo .rpt o en el form?


    Humberto Martinez

    viernes, 27 de julio de 2012 19:24
  • pero ese codigo asi como esta es el que usas ?

    o sea se llama Xtreme.mdb tu db ?

    podrias tomar la ruta del archivo de configuracion

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    como seria este codigo a C#

    http://www.codeproject.com/Articles/14997/Change-Crystal-Report-Connection-at-Runtime-in-Vis


    Humberto Martinez

    viernes, 27 de julio de 2012 19:29
  • pero que key en el Setting estas definiendo para poner el path del archivo ?

    string pathaccess = Path.Combine(Settings.NombreKey, "nombredb.mdb")

    rpt.DataSourceConnections.Item(0).SetConnection("", pathaccess , False)             

    como veras la idea es unir al ruta que defines en el setting tomando la key que definas alli para tomar el path en access

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    • Marcado como respuesta hum_marti viernes, 31 de agosto de 2012 14:43
    viernes, 27 de julio de 2012 19:51
  • pero que key en el Setting estas definiendo para poner el path del archivo ?

    string pathaccess = Path.Combine(Settings.NombreKey, "nombredb.mdb")

    rpt.DataSourceConnections.Item(0).SetConnection("", pathaccess , False)             

    como veras la idea es unir al ruta que defines en el setting tomando la key que definas alli para tomar el path en access

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    pero en que archivo se encuentra todo eso o se hace 

    Humberto Martinez

    viernes, 27 de julio de 2012 20:03
  • habias leido esto

    Using Settings in C#

    asi es como puedes configurar el path a la db

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    viernes, 27 de julio de 2012 20:09
  • creo que debo ser mas especifico perdoname.

    mira soy novato, hice un programa pequeño y cree un cristal reports pero hice la conexion automatica porque no se hacerla de otra forma. 

    resulta que al llevar mi programa a otra maquina, el reporte me manda error de conexion, mi pregunta es en que archivo  o lugar del proyecto se puede realizar un codigo para enrutar el reporte de forma diferente.

    se hace en el archivo rpt?, en el form? 

    en un boton o metodo?

    y ¿como seria un codigo de ejemplo?


    Humberto Martinez

    viernes, 27 de julio de 2012 20:10