none
Crystal Reports no servidor RRS feed

  • Pergunta

  • oi pessoal, estou com um problema e nao consigo resolver a dias.

     

    desenvolvi um site em aspx com relatorios no crystal para .net

    no meu micro roda tudo bem, mas qdo passo os arquivos para o servidor, gera o meu relatório porém os botões da toolbar do crystal, fica com um X vermelho, ao invés das imagens.... e o botão tb fica sem funcionalidade.

     

    ja criei um web setup com os merge files e instalei no servidor, nao resolveu.

    ja fiz a gambiarra de instalar o visual studio com o crystal tb no servidor, e nada....

     

    alguem ja passou por isso??

     

    obrigado

     

    quarta-feira, 8 de agosto de 2007 20:39

Respostas

  • Kra eu estava com o mesmo problema seu

    consegui resolver da seguinte forma, depois de pesquisar e nao achar nada, fui para os codigos e percebi que

    em Source do arquivo exemplofile.aspx.vb

    -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    <head runat="server">

    <title>Untitled Page</title>

    <link href="/aspnet_client/System_Web/2_0_50727/CrystalReportWebFormViewer3/css/default.css"

    rel="stylesheet" type="text/css" />

    <link href="/aspnet_client/System_Web/2_0_50727/CrystalReportWebFormViewer3/css/default.css"

    rel="stylesheet" type="text/css" />

    -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    e la vi o caminho da pasta ="/aspnet_client/System_Web/2_0_50727/CrystalReportWebFormViewer3/css/default.css

    entao percebi que teria q copiar todas a sbubpastas  C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ASP.NETClientFiles\CrystalReportWebFormViewer3 e Criar a seguinte estrutura de pasta: C:\Inetpub\wwwroot\aspnet_client\System_Web\2_0_50727\CrystalReportWebFormViewer3 para colar la dentro

    e pronto as funções funcionaram.

     

    para aparecer os icones do Crystal Report vc ainda no arquivo Source de codigo VB vc pode preencher

    ToolbarImagesFolderUrl="aspnet_client/System_Web/2_0_50727/CrystalReportWebFormViewer3/Images/ToolBar/" ToolbarStyle-BackColor="Gainsboro"

     

    que tb vao aparecer os icones, espero ter ajudado t++ galera ...

    segunda-feira, 4 de fevereiro de 2008 18:45
  • Valdinei .C Goval, boa tarde

     

    Juntando suas dicas e com a do Valdinei .C Goval-MG no post http://forums.microsoft.com/MSDN-BR/ShowPost.aspx?PostID=1981720&SiteID=21 e os icones apereceram.

    Só ta faltando uma coisa. Quase Todos os comandos da barra funcionam, menos o da exportação e do print (dando erro no JS, concluído, mas contem erros na página, O objeto não dá suporte a ação) Você tem alguma dica que possa me ajudar sobre essa situação.

     

    Você tem alguma dica/sugestão para esse caso.

     

    Desde já, muito agradecido.

     

    Genilson S. Santana


    quarta-feira, 10 de setembro de 2008 19:12

Todas as Respostas

  • Olhe dentro da pasta aspnet_client que ela possui os elementos para a toolbar do Crystal na web, você precisa copiá-la para o servidor onde hospeda.

     

    aspnet_client\system_web\2_0_50727\CrystalReportWebFormViewer3

     

    Até

     

    quinta-feira, 9 de agosto de 2007 12:08
  • oi Emerson!

     

    então já existe essa pasta, inclusive no servidor, pq eu instalei o crystal lá ! mas mesmo assim ta com esse problema...

     

     

    quinta-feira, 9 de agosto de 2007 14:50
  •  

    Faça o seguinte... Vá até a sua pasta local em...

     

    C:\Windows\Microsoft.NET\Framework\v2.0.50727\ASP.NETClientFiles\CrystalReportWebFormViewer3\Images\ToolBar

     

    Dentro dessa pasta tem várias imagens que são as imagens que o Crystal usa para ilustrar a barra de ferramentas.

     

    Cria uma pasta dentro da tua aplicação e copia todos os arquivos da pasta lá de cima para dentro dessa sua nova pasta.

     

    Dentro da tua página aspx... tu vais colocar o viewer do crystal, não é?

     

    Então lá dentro do pageload dessa página coloca...

     

        protected void Page_Load(object sender, EventArgs e)
          {
          

        crvFichaProfissional.ToolbarImagesFolderUrl = ("~/Relatorios/Imagens/");

     

        (...)

     

        }

     

     

    Onde...

     

    crvFichaProfissional é o nome do teu componente crystalviewer na tua página .aspx

    "~/Relatorios/Imagens/" é a pasta com as imagens copiadas de ".....\Images\ToolBar"

     

     

    Isso resolve... No meu funciona assim...

     

     

    qq coisa, avise.

     

     

    Mário dos Anjos

    quinta-feira, 9 de agosto de 2007 14:54
  • oi Mário, fiz isso q vc disse e funcionou... trouxe as imagens...

     

    porém quando clico no botão Imprimir, ele dá aquele erro que fica no rodapé ("Concluído, mas contém erros") e não abre o pop-up para mandar imprimir. Clicando nos detalhes do erro, aparece o seguinte: "o objeto não dá suporte para a ação"

     

    vc tem idéia doq pode ser??

     

    obrigado

     

     

    quinta-feira, 9 de agosto de 2007 16:28
  •  

    "o objeto não dá suporte para a ação"

     

    Estou exatamente com este problema.

     

    Alguém pode ajudar ?

    quarta-feira, 31 de outubro de 2007 17:36
  • Alguém ?

    quinta-feira, 1 de novembro de 2007 11:48
  • Kra eu estava com o mesmo problema seu

    consegui resolver da seguinte forma, depois de pesquisar e nao achar nada, fui para os codigos e percebi que

    em Source do arquivo exemplofile.aspx.vb

    -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    <head runat="server">

    <title>Untitled Page</title>

    <link href="/aspnet_client/System_Web/2_0_50727/CrystalReportWebFormViewer3/css/default.css"

    rel="stylesheet" type="text/css" />

    <link href="/aspnet_client/System_Web/2_0_50727/CrystalReportWebFormViewer3/css/default.css"

    rel="stylesheet" type="text/css" />

    -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    e la vi o caminho da pasta ="/aspnet_client/System_Web/2_0_50727/CrystalReportWebFormViewer3/css/default.css

    entao percebi que teria q copiar todas a sbubpastas  C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ASP.NETClientFiles\CrystalReportWebFormViewer3 e Criar a seguinte estrutura de pasta: C:\Inetpub\wwwroot\aspnet_client\System_Web\2_0_50727\CrystalReportWebFormViewer3 para colar la dentro

    e pronto as funções funcionaram.

     

    para aparecer os icones do Crystal Report vc ainda no arquivo Source de codigo VB vc pode preencher

    ToolbarImagesFolderUrl="aspnet_client/System_Web/2_0_50727/CrystalReportWebFormViewer3/Images/ToolBar/" ToolbarStyle-BackColor="Gainsboro"

     

    que tb vao aparecer os icones, espero ter ajudado t++ galera ...

    segunda-feira, 4 de fevereiro de 2008 18:45
  • Valdinei .C Goval, boa tarde

     

    Juntando suas dicas e com a do Valdinei .C Goval-MG no post http://forums.microsoft.com/MSDN-BR/ShowPost.aspx?PostID=1981720&SiteID=21 e os icones apereceram.

    Só ta faltando uma coisa. Quase Todos os comandos da barra funcionam, menos o da exportação e do print (dando erro no JS, concluído, mas contem erros na página, O objeto não dá suporte a ação) Você tem alguma dica que possa me ajudar sobre essa situação.

     

    Você tem alguma dica/sugestão para esse caso.

     

    Desde já, muito agradecido.

     

    Genilson S. Santana


    quarta-feira, 10 de setembro de 2008 19:12
  •  

    Eu acho (não me lembro) que eu tive esse problema.

    Eu acho que resolvi atualizando o framework...

    quarta-feira, 10 de setembro de 2008 19:36
  • Allan,

     

    Eu to com com Framework 3.5 instalado.

    Alguma outra sugestão. Estou a rodando a internet e não acho nada.

     

    Grato,

    Genilson

    quarta-feira, 10 de setembro de 2008 20:44
  • Eu tinha duas versões do Framework no servidor.

    Desinstalei as duas e instalei esta 3.5.

     

     

     

    quinta-feira, 11 de setembro de 2008 11:55
  • Genilson,

     

    Respondi no link abaixo:

    http://forums.microsoft.com/MSDN-BR/ShowPost.aspx?PostID=3835528&SiteID=21

     

    Valeu!

     

    quinta-feira, 11 de setembro de 2008 14:05
    Moderador
  • Valdinei ,



    Já verifiquei a semelhança das pastas, e está ok, tbm fiz referencia ao endereço no .aspx no CrystalReportViewer.
    AS permissões do servidor já tentei tds./
    Ou seja, minha aplicação não encontra os arquivos da pasta do CrystalReportWebFormViewr3
    segunda-feira, 30 de março de 2009 19:41
  • Valdinei ,



    Já verifiquei a semelhança das pastas, e está ok, tbm fiz referencia ao endereço no .aspx no CrystalReportViewer.
    AS permissões do servidor já tentei tds./
    Ou seja, minha aplicação não encontra os arquivos da pasta do CrystalReportWebFormViewr3
    Eu ainda não consegui rodar, depois de dar o comando aspnet_regiis.exe –i, Começou a rodar os aspx porem o Crystal ainda nao olha só o meu aspx
    <%@ Page Language="C#" %> 
    
    <%@ Register TagPrefix="CR" Namespace="CrystalDecisions.Web" Assembly="CrystalDecisions.Web, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" %>
    <script runat="server">
    protected void Page_Load(object sender, EventArgs e)
          {  
        CrystalReportSource1.ToolbarImagesFolderUrl = ("images\toolbar");
       }
    	</script>
    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
        <title>Untitled Page</title>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
            <CR:CrystalReportViewer ID="CrystalReportViewer1" Runat="server" AutoDataBind="True"
                Height="947px" ReportSourceID="CrystalReportSource1" Width="845px" />
            <CR:CrystalReportSource ID="CrystalReportSource1" runat="server">
                <Report FileName="CrystalReport1.rpt">
                </Report>
            </CR:CrystalReportSource>
        
        </div>
        </form>
    </body>
    </html>
    
    ele da o seguinte erro
    Line 5:  protected void Page_Load(object sender, EventArgs e)
    Line 6:        {  
    Line 7:      CrystalReportSource1.ToolbarImagesFolderUrl = ("images\toolbar");
    Line 8:     }
    Line 9:  	</script>
    Gostaria de saber se alguem pode dar um help..

    sexta-feira, 11 de dezembro de 2009 11:12