none
el sistema no puede encontrar la ruta especificada RRS feed

  • Pregunta

  • buenas como dice el titulo trato de cargar un crystal report y no encuentrar el path no se donde me estoy equivocando  ya probe crreport.Load(System.Windows.Forms.Application.StartupPath + "\\reportes\\CrystalReport1.rpt")               crreport.Load(Application.StartupPath + "\reportes\CrystalReport1.rpt")  crreport.Load(System.Windows.Forms.Application.StartupPath & "\\reportes\\CrystalReport1.rpt")  crreport.Load(Application.StartupPath  & "\reportes\CrystalReport1.rpt")  crreport.Load(Application.StartupPath  & "\\reportes\\CrystalReport1.rpt")  y ninguna con exito donde me estoy equivocando?

    buenas como dice el titulo trato de cargar un crystal report y no encuentra el path no se donde me estoy equivocando

    ya probe crreport.Load(System.Windows.Forms.Application.StartupPath + "\\reportes\\CrystalReport1.rpt")

                 crreport.Load(Application.StartupPath + "\reportes\CrystalReport1.rpt")

    crreport.Load(System.Windows.Forms.Application.StartupPath & "\\reportes\\CrystalReport1.rpt")

    crreport.Load(Application.StartupPath  & "\reportes\CrystalReport1.rpt")

    crreport.Load(Application.StartupPath  & "\\reportes\\CrystalReport1.rpt")

    y ninguna con exito donde me estoy equivocando?

    desde ya muchas gracias!!

    jueves, 13 de junio de 2019 3:41

Respuestas

  • Si el archivo es parte del proyecto y te sale ese error eso es porque tienes que entrar en la propiedades del archivo y en donde dice Accion de compilacion lo pones como Contenido y donde dice Copiar en el directorio de resultados lo pones como Copiar siempre

    espero haberle servido de ayuda saludos y buenas tardes


    • Editado DANTE-3D jueves, 13 de junio de 2019 18:15
    • Marcado como respuesta Pablo G Lopez viernes, 14 de junio de 2019 0:38
    jueves, 13 de junio de 2019 18:14

Todas las respuestas

  • Casi seguro que el error es a causa de que estás duplicando las contrabarras "\\" pero el programa está en escrito VB. Lo de duplicar las barras solo se hace en C#. En VB no hay que doblarlas, tienes que poner una sola barra "\".
    • Propuesto como respuesta Sergio Parra jueves, 13 de junio de 2019 8:24
    jueves, 13 de junio de 2019 6:17
  • También te recomiendo a parte de lo explicado por Alberto, marca el report en sus propiedades "Copy To OutpuT" a "Always" para que se genere la carpeta "reportes" 

    Saludos


    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos

    jueves, 13 de junio de 2019 8:26
  • Casi seguro que el error es a causa de que estás duplicando las contrabarras "\\" pero el programa está en escrito VB. Lo de duplicar las barras solo se hace en C#. En VB no hay que doblarlas, tienes que poner una sola barra "\".
    lo probe tambien con una sola barra y obtengo el mismo resultado
    jueves, 13 de junio de 2019 12:44
  • También te recomiendo a parte de lo explicado por Alberto, marca el report en sus propiedades "Copy To OutpuT" a "Always" para que se genere la carpeta "reportes" 

    Saludos


    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos

    cuando vuelva a casa lo voy a probar . Gracias
    jueves, 13 de junio de 2019 12:46
  • lo probe tambien con una sola barra y obtengo el mismo resultado
    Voy a decir algo obvio (por eso no lo mencioné la primera vez) pero, ¿has comprobado si el archivo realmente existe en la ruta que le indicas? Es decir, en la subcarpeta reportes por debajo del StartupPath. Evidentemente, si el .rpt no existe ahí, es completamente razonable que te salga un error diciendo que no se encuentra.
    jueves, 13 de junio de 2019 15:48
  • lo probe tambien con una sola barra y obtengo el mismo resultado

    Voy a decir algo obvio (por eso no lo mencioné la primera vez) pero, ¿has comprobado si el archivo realmente existe en la ruta que le indicas? Es decir, en la subcarpeta reportes por debajo del StartupPath. Evidentemente, si el .rpt no existe ahí, es completamente razonable que te salga un error diciendo que no se encuentra.
    deberia ser bin\Debug\reportes ? si es asi esta ahi , si me estoy equivocando , aclaramelo por favor , gracias de antemano
    jueves, 13 de junio de 2019 17:32
  • Si el archivo es parte del proyecto y te sale ese error eso es porque tienes que entrar en la propiedades del archivo y en donde dice Accion de compilacion lo pones como Contenido y donde dice Copiar en el directorio de resultados lo pones como Copiar siempre

    espero haberle servido de ayuda saludos y buenas tardes


    • Editado DANTE-3D jueves, 13 de junio de 2019 18:15
    • Marcado como respuesta Pablo G Lopez viernes, 14 de junio de 2019 0:38
    jueves, 13 de junio de 2019 18:14
  • deberia ser bin\Debug\reportes ? si es asi esta ahi , si me estoy equivocando , aclaramelo por favor , gracias de antemano

    Sí, suponiendo que el proyecto lo estés compilando en modo Debug, entonces la ruta sería ...\bin\debug\reportes\CrystalReport1.rpt

    jueves, 13 de junio de 2019 19:01
  • gracias a todos , quedo solucionado con lo que dijo dante-3d
    viernes, 14 de junio de 2019 0:39