none
Caminho do relatorio Crystal report RRS feed

  • Pergunta

  • Pessoal,

     

    Estou utilizando o seguinte codigo para informar o nome do relatorio CrystalReport, ele funciona se o relatorio estiver na raiz do projeto, gostaria de passar um caminho, como fazer ?

     

    Assim funciona, se estiver na raiz:

    CrystalReportSource.Report.FileName = "Report1.rpt";

     

    tentei assim para acessar outro caminho

    CrystalReportSource.Report.FileName = "..\\Report\\Report1.rpt";

     

     

    sexta-feira, 27 de julho de 2007 19:44

Respostas

  • Jonatas,

     

    Obrigado por ajudar a responder as dúvidas da comunidade MSDN Brasil, peço apenas que observe a data do post original (já tem mais de 1 ano).

     

    No Crystal Reports, você pode definir o path das seguintes formas:

     

    Aplicação ASP.NET

    Code Snippet

    Dim strPathreport As String = Server.MapPath("~\diretório[opcional]\[nome do relatório.rpt]")

     

    um exemplo:

    Dim strPathreport As String = Server.MapPath("~\CrystalReports\rptProdutos.rpt")

     

     

     

    Aplicação ASP.NET e Windows Forms:

    Code Snippet

    Dim crReportDocument As New [nome do relatório.rpt]

     

    um exemplo:

    Dim crReportDocument As New rptProdutos

     

     

    []'s

     

    Laércio.

    terça-feira, 7 de outubro de 2008 14:09
    Moderador

Todas as Respostas

  • Tente assim, deve funcionar para qualquer pasta que colocar:

     

    CrystalReportSource.Report.FileName = MapPath("~/pasta/Report1.rpt")

     

    Até

     

    sexta-feira, 27 de julho de 2007 20:55
  • Tente o seguinte: ..\..\Report\Report1.rpt

     

    terça-feira, 7 de outubro de 2008 12:45
  • Jonatas,

     

    Obrigado por ajudar a responder as dúvidas da comunidade MSDN Brasil, peço apenas que observe a data do post original (já tem mais de 1 ano).

     

    No Crystal Reports, você pode definir o path das seguintes formas:

     

    Aplicação ASP.NET

    Code Snippet

    Dim strPathreport As String = Server.MapPath("~\diretório[opcional]\[nome do relatório.rpt]")

     

    um exemplo:

    Dim strPathreport As String = Server.MapPath("~\CrystalReports\rptProdutos.rpt")

     

     

     

    Aplicação ASP.NET e Windows Forms:

    Code Snippet

    Dim crReportDocument As New [nome do relatório.rpt]

     

    um exemplo:

    Dim crReportDocument As New rptProdutos

     

     

    []'s

     

    Laércio.

    terça-feira, 7 de outubro de 2008 14:09
    Moderador